Thrown when an object inserted into a collection is not compatible with the collector. More...
#include <ilserver/mvexcept.h>
Additional Inherited Members | |
Public Member Functions inherited from IlsException | |
IlsException (char *message=0, IlsBoolean destroyMessage=IlsFalse) | |
This constructor creates an instance of IlsException . More... | |
IlsException (const char *message) | |
This constructor creates an instance of IlsException . The message parameter will not be deleted or copied. More... | |
IlsException (const IlsException &rhs) | |
This copy constructor copies an instance of a message. More... | |
virtual | ~IlsException () |
This virtual destructor will delete the message it contains if the exception was created with the destroyMessage parameter set to IlsTrue . | |
const char * | getMessage () const |
This member function returns the message, if any, contained in the exception. More... | |
IlsBoolean | operator== (const IlsException &rhs) const |
This copy operator copies the exception rhs . More... | |
void | setMessage (const char *message) |
This member function changes the message in an exception. More... | |
Thrown when an object inserted into a collection is not compatible with the collector.
When an application component creates a representation object that will be inserted into a collection owned by another representation object—which means that the second constructor of the class IlsRpObject
is used— this exception is thrown if the object model is not compatible with the collector.
IlsRpObject
.