OCDM.h File Reference

#include <exception>
#include <string>
#include <vector>
#include "CDM.h"

Go to the source code of this file.

Classes

class  OCDM_Exception
class  OCDM_Object
 The base class of all OCDM objects. More...
class  OCDM_ByteSequence
 Class for representing textual (UTF-8) information. This is main class for representing text in Ellogon. More...
class  OCDM_ByteSequenceSet
 Class for representing a set of UTF-8 strings. More...
class  OCDM_RawData
 Class for representing textual (UTF-8) information. This is main class for representing text in Ellogon. More...
class  OCDM_RawDataSet
 Class for representing a set of UTF-8 strings. More...
class  OCDM_Span
class  OCDM_SpanSet
 This class handles the use of a set of spans. More...
class  OCDM_AttributeValue
 This class will be used to set an Attribute value to an Attribute. More...
class  OCDM_Attribute
class  OCDM_AttributeSet
 OCDM_AttributeSet class incorporates every function related to the use and manipulation of group/sets of Attributes. More...
class  OCDM_Annotation
 OCDM_Annotation class gathers together every function having to do with the use and manipulation of an Annotation. More...
class  OCDM_AnnotationSet
 As the name implies this class incorporates every function related to the manipulation of Annotation sets. More...
class  OCDM_Document
 The class OCDM_Document incorporates every function related to the manipulation of the documents of a collection. Bare in mind that an Ellogon Document does not consist merely of text. It consists of textual data as well as linguistic information about the textual data. More...
class  OCDM_Collection
 The OCDM_Collection class incorporates every function related to the manipulation of the collections. Before start reading the documentation of the function, you should recollect that the collection is the central element of storing data in Ellogon is the Collection. A Collection is nothing more than a finite set of Documents. In other words, the Collection can be thought of as the corpus we want to process. Then the Documents of that Collection represent the actual documents of the corpus, bundled together. More...
class  OCDM_Tcl
 The OCDM_Tcl class provides an easy way to interact with the main scripting language (Tcl). It provides facilities for executing Tcl code, writting to Tcl channels, etc. More...
class  OCDM_Utilities
 The OCDM_Utilities class provides access to various utility functions of CDM. More...
class  OCDM_Macros
 The OCDM_Macros class provides access to a set of macros that allow control of the Graphical Interface. More...

Defines

#define OCDM_PRESENT
#define OCDM_BOOL   int
#define OCDM_REF(type)   const class type
#define OCDM_INDEX_OPERATOR_REF(type)   const class type
#define OCDM_COMMON_CONSTRUCTOR_CODE
#define OCDM_COMMON_DESTRUCTOR_CODE
#define OCDM_STRING   1
#define OCDM_STRING_SET   2
#define OCDM_IMAGE   10
#define OCDM_BASE64_IMAGE   11
#define OCDM_OK   0
#define OCDM_ERROR   1
#define OCDM_RETURN   2
#define OCDM_BREAK   3
#define OCDM_CONTINUE   4


Define Documentation

#define OCDM_BASE64_IMAGE   11

#define OCDM_BOOL   int

#define OCDM_BREAK   3

#define OCDM_COMMON_CONSTRUCTOR_CODE

#define OCDM_COMMON_DESTRUCTOR_CODE

#define OCDM_CONTINUE   4

#define OCDM_ERROR   1

#define OCDM_IMAGE   10

#define OCDM_INDEX_OPERATOR_REF ( type   )     const class type

#define OCDM_OK   0

#define OCDM_PRESENT

#define OCDM_REF ( type   )     const class type

#define OCDM_RETURN   2

#define OCDM_STRING   1

#define OCDM_STRING_SET   2


Generated on Tue Jun 26 17:40:43 2007 for OCDM by  doxygen 1.5.2