casacore
Public Member Functions | Protected Attributes | List of all members
casacore::MSSelectionErrorHandler Class Reference

#include <MSSelectionErrorHandler.h>

Public Member Functions

 MSSelectionErrorHandler ()
 The default constructor generates the message "Table error". More...
 
 MSSelectionErrorHandler (const MSSelectionErrorHandler &that)
 
MSSelectionErrorHandleroperator= (const MSSelectionErrorHandler &that)
 
virtual MSSelectionErrorHandlerclone ()
 
virtual ~MSSelectionErrorHandler ()
 
virtual void reportError (const char *token, const String source=String(""))
 
virtual String constructMessage ()
 
virtual void reset ()
 
virtual void handleError (MSSelectionError &)
 
const vector< String > & getMessages () const
 
Int nMessages () const
 

Protected Attributes

vector< StringtokenList
 
vector< StringmessageList
 

Detailed Description

Intended use:

Public interface

Review Status

Reviewed By:
UNKNOWN

Synopsis

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

casacore::MSSelectionErrorHandler::MSSelectionErrorHandler ( )

The default constructor generates the message "Table error".

casacore::MSSelectionErrorHandler::MSSelectionErrorHandler ( const MSSelectionErrorHandler that)
virtual casacore::MSSelectionErrorHandler::~MSSelectionErrorHandler ( )
virtual

Member Function Documentation

virtual MSSelectionErrorHandler* casacore::MSSelectionErrorHandler::clone ( )
inlinevirtual

Reimplemented in casacore::MSSelectionLogError.

Definition at line 71 of file MSSelectionErrorHandler.h.

References casacore::constructMessage().

virtual String casacore::MSSelectionErrorHandler::constructMessage ( )
virtual

Reimplemented in casacore::MSSSpwErrorHandler.

const vector<String>& casacore::MSSelectionErrorHandler::getMessages ( ) const
inline

Definition at line 80 of file MSSelectionErrorHandler.h.

virtual void casacore::MSSelectionErrorHandler::handleError ( MSSelectionError )
virtual
Int casacore::MSSelectionErrorHandler::nMessages ( ) const
inline

Definition at line 82 of file MSSelectionErrorHandler.h.

MSSelectionErrorHandler& casacore::MSSelectionErrorHandler::operator= ( const MSSelectionErrorHandler that)
virtual void casacore::MSSelectionErrorHandler::reportError ( const char *  token,
const String  source = String("") 
)
virtual

Reimplemented in casacore::UDFMSCalErrorHandler.

virtual void casacore::MSSelectionErrorHandler::reset ( )
virtual

Member Data Documentation

vector<String> casacore::MSSelectionErrorHandler::messageList
protected

Definition at line 86 of file MSSelectionErrorHandler.h.

vector<String> casacore::MSSelectionErrorHandler::tokenList
protected

Definition at line 86 of file MSSelectionErrorHandler.h.


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