Overview   Class List   Class Hierarchy   Class Members   Functions & Constants   Defines   Header Files  

uima::XCASDeserializer Class Reference

List of all members.


Detailed Description

The XCASDeserializer class provides static methods to deserializes cas data in XCAS format into a CAS.

Only FeatureStructures with types that are represented in the input CAS TypeSystem will be deserialized into the CAS. At this time support for out of typesystem data is not supported.

Public Member Functions

 XCASDeserializer ()
 Constructor.
 ~XCASDeserializer ()
 Destructor.

Static Public Member Functions

static void deserialize (char const *xcasfilename, CAS &)
 Deserialize given an XCAS filename and input CAS.
static void deserialize (UnicodeString &xcasfilename, CAS &)
 Deserialize given an XCAS filename UnicodeString and input CAS.
static void deserialize (char const *xcasfilename, CAS &, uima::AnnotatorContext *const ctx)
 Deserialize given an XCAS filename, input CAS, and the AnnotatorContext.
static void deserialize (InputSource const &crInputSource, CAS &)
 Deserialize given an XCAS InputSource and input CAS.
static void deserialize (InputSource const &crInputSource, CAS &, uima::AnnotatorContext *const ctx)
 Deserialize given an XCAS InputSource, input CAS, and the AnnotatorContext.


Constructor & Destructor Documentation

uima::XCASDeserializer::XCASDeserializer (  ) 

Constructor.

uima::XCASDeserializer::~XCASDeserializer (  ) 

Destructor.


Member Function Documentation

static void uima::XCASDeserializer::deserialize ( char const *  xcasfilename,
CAS  
) [static]

Deserialize given an XCAS filename and input CAS.

static void uima::XCASDeserializer::deserialize ( UnicodeString &  xcasfilename,
CAS  
) [static]

Deserialize given an XCAS filename UnicodeString and input CAS.

static void uima::XCASDeserializer::deserialize ( char const *  xcasfilename,
CAS ,
uima::AnnotatorContext *const   ctx 
) [static]

Deserialize given an XCAS filename, input CAS, and the AnnotatorContext.

The uima::AnnotatorContext will be used for Sofa name mapping.

static void uima::XCASDeserializer::deserialize ( InputSource const &  crInputSource,
CAS  
) [static]

Deserialize given an XCAS InputSource and input CAS.

static void uima::XCASDeserializer::deserialize ( InputSource const &  crInputSource,
CAS ,
uima::AnnotatorContext *const   ctx 
) [static]

Deserialize given an XCAS InputSource, input CAS, and the AnnotatorContext.

The uima::AnnotatorContext will be used for Sofa name mapping.


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

Generated on Mon Oct 1 11:15:09 2012 for UIMACPP API by  doxygen 1.5.6