casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
casa::MSSelectionErrorHandler Class Reference


#include <MSSelectionErrorHandler.h>

Inheritance diagram for casa::MSSelectionErrorHandler:

List of all members.

Public Member Functions

 MSSelectionErrorHandler ()
 The default constructor generates the message "Table error".
virtual ~MSSelectionErrorHandler ()
virtual void reportError (const char *token, const String source=String(""))
virtual String constructMessage ()
virtual void reset ()
virtual void handleError (MSSelectionError &)

Protected Attributes

vector< StringtokenList
vector< StringmessageList

Detailed Description


Intended use:

Public interface

Review Status

Reviewed By:


The top-level generic MSSelection error handler class. The handleError() overloadable method takes the action of reporting the error. The handleError() method of this defualt handler constructs a message string and throws an exception of the type supplied. This operation has been factored out into this object to allow more control on the error handler mechanism from outside.

Definition at line 63 of file MSSelectionErrorHandler.h.

Constructor & Destructor Documentation

The default constructor generates the message "Table error".

Member Function Documentation

Reimplemented in casa::MSSelectionLogError.

virtual void casa::MSSelectionErrorHandler::reportError ( const char *  token,
const String  source = String("") 
) [virtual]
virtual void casa::MSSelectionErrorHandler::reset ( ) [virtual]

Member Data Documentation

Definition at line 76 of file MSSelectionErrorHandler.h.

Definition at line 76 of file MSSelectionErrorHandler.h.

The documentation for this class was generated from the following file: