#include <OCDM.h>
Inheritance diagram for OCDM_Object:
Public Member Functions | |
void | ensureValidity (void) const |
OCDM_Object () | |
This is the empty constructor. | |
OCDM_Object (const CDM_Object) | |
This is a constructor that creates an OCDM object from a CDM object. | |
OCDM_Object (const class OCDM_Object &) | |
This is the default copy constructor. | |
~OCDM_Object () | |
This is the default destructor. | |
virtual class OCDM_Object & | operator= (const class OCDM_Object &) |
This is the default assignment operator. | |
void | initObject (const CDM_Object) const |
void | setObject (const CDM_Object) const |
const CDM_Object | getObject (void) const |
void | releaseObject (void) const |
void | deleteObject (void) const |
void | storeObject (const class OCDM_Object *objPtr) const |
const class OCDM_Object * | getStoredObject (void) const |
void | releaseStoredObject (void) const |
void | Log (const char *str,...) const |
This method logs information. It is equivalent to OCDM_Utilities::Log(). | |
long | size (void) const |
This method returns the number of elements contained in the object. | |
bool | empty (void) const |
bool | isEmpty (void) const |
OCDM_BOOL | Valid (void) const |
This method returns true if the OCDM object is valid. | |
const char * | toString (void) const |
This method returns a string representation of the object. | |
virtual const char * | objectType (void) const |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This method returns the type of the object as a string. Reimplemented in OCDM_ByteSequence, OCDM_ByteSequenceSet, OCDM_RawData, OCDM_RawDataSet, OCDM_Span, OCDM_SpanSet, OCDM_AttributeValue, OCDM_Attribute, OCDM_AttributeSet, OCDM_Annotation, and OCDM_AnnotationSet. |
|
Reimplemented in OCDM_ByteSequence, OCDM_ByteSequenceSet, OCDM_RawData, OCDM_RawDataSet, OCDM_Span, OCDM_SpanSet, OCDM_AttributeValue, OCDM_Attribute, OCDM_AttributeSet, OCDM_Annotation, and OCDM_AnnotationSet. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|