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

uima::TextAnalysisEngineSpecifierBuilder Class Reference

Inherits uima::XMLParser.

List of all members.

Public Member Functions

 TextAnalysisEngineSpecifierBuilder ()
 ~TextAnalysisEngineSpecifierBuilder ()
void buildTae (AnalysisEngineDescription &taeSpec, DOMElement *specElem, const icu::UnicodeString &xmlFileLoc)
void buildTaeFromFile (AnalysisEngineDescription &taeSpec, icu::UnicodeString const &fileName)
void buildTaeFromFile (AnalysisEngineDescription &taeSpec, char const *fileName)
void buildTaeFromMemory (AnalysisEngineDescription &taeSpec, icu::UnicodeString const &xmlString)
void buildTaeFromMemory (AnalysisEngineDescription &taeSpec, char const *cpszXMLString)
TypeSystemDescriptionbuildTypeSystemSpecifierFromFile (char const *filename)
TypeSystemDescriptionbuildTypeSystemSpecifierFromFile (icu::UnicodeString const &fileName)
TypeSystemDescriptionbuildTypeSystemSpecifierFromMemory (icu::UnicodeString const &xmlString)
TypeSystemDescriptionbuildTypeSystemSpecifierFromXMLBuffer (char const *xmlString)
void buildConfigParams (AnalysisEngineMetaData &aeDesc, DOMElement *specElem)
void buildConfigParamSettings (AnalysisEngineMetaData &aeDesc, DOMElement *specElem)
void buildTypePriorities (AnalysisEngineMetaData &aeDesc, DOMElement *specElem, icu::UnicodeString const &xmlFileLoc, std::vector< icu::UnicodeString > &alreadyImported)
void buildTypePriorities (AnalysisEngineMetaData::TyVecpTypePriorities &typePriorityDesc, DOMElement *specElem)
void buildFSIndexes (AnalysisEngineMetaData &aeDesc, DOMElement *specElem)
void buildFSIndexes (AnalysisEngineMetaData::TyVecpFSIndexDescriptions &vecFSIndexDescs, DOMElement *descElem)
void buildSofaMappings (AnalysisEngineDescription::TyVecpSofaMappings &sofaMapDesc, DOMElement *specElem)
void appendToXMLBuffer (AnalysisEngineMetaData::TyVecpFSIndexDescriptions const &fsDesc, icu::UnicodeString &xmlString)
void appendToXMLBuffer (AnalysisEngineMetaData::TyVecpTypePriorities const &prioDesc, icu::UnicodeString &xmlString)
void appendToXMLBuffer (AnalysisEngineDescription::TyVecpSofaMappings const &sofaMapDesc, icu::UnicodeString &xmlString)
void buildFromXMLBuffer (AnalysisEngineMetaData::TyVecpFSIndexDescriptions &fsDesc, icu::UnicodeString const &xmlString)
void buildFromXMLBuffer (AnalysisEngineMetaData::TyVecpTypePriorities &prioDesc, icu::UnicodeString const &xmlString)
void buildFromXMLBuffer (AnalysisEngineDescription::TyVecpSofaMappings &sofaMapDesc, icu::UnicodeString const &xmlString)
void setErrorHandler (ErrorHandler *)
void parseAnalysisEngineDescription (AnalysisEngineDescription &aeDesc, char const *fileName)
 Enables or disables XML scheam validation.
void parseAnalysisEngineDescription (AnalysisEngineDescription &aeDesc, icu::UnicodeString const &fileName)
 Parses an AnalysisEngineDescription from an XML file.
void parseAnalysisEngineDescription (AnalysisEngineDescription &aeDesc, InputSource const &crInputSource)
 Parses an AnalysisEngineDescription from an XML input stream.
void parseTypeSystemDescription (TypeSystemDescription &aeDesc, InputSource const &crInputSource)
 Parses an TypeSystemDescription from an XML input stream.
void parseFSIndexDescription (AnalysisEngineMetaData::TyVecpFSIndexDescriptions &fsDesc, InputSource const &crInputSource)
 Parses an FSIndexDescriptions from an XML input stream.
void parseTypePriorities (AnalysisEngineMetaData::TyVecpTypePriorities &prioDesc, InputSource const &crInputSource)
 Parses an TypePriorities from an XML input stream.
void parseSofaMappings (AnalysisEngineDescription::TyVecpSofaMappings &sofaMapDesc, InputSource const &crInputSource)
 Parses an SofaMappings from an XML input stream.
OperationalPropertiesbuildOperationalProperties (DOMElement *descElem)

Protected Member Functions

void buildAnalysisEngineDescription (AnalysisEngineDescription &taeSpec, DOMElement *specElem, const icu::UnicodeString &xmlFileLoc)
void buildSofaMappings (AnalysisEngineDescription &taeSpec, DOMElement *specElem)


Constructor & Destructor Documentation

uima::TextAnalysisEngineSpecifierBuilder::TextAnalysisEngineSpecifierBuilder (  ) 

uima::TextAnalysisEngineSpecifierBuilder::~TextAnalysisEngineSpecifierBuilder (  ) 


Member Function Documentation

void uima::TextAnalysisEngineSpecifierBuilder::buildTae ( AnalysisEngineDescription taeSpec,
DOMElement *  specElem,
const icu::UnicodeString &  xmlFileLoc 
)

void uima::TextAnalysisEngineSpecifierBuilder::buildTaeFromFile ( AnalysisEngineDescription taeSpec,
icu::UnicodeString const &  fileName 
)

void uima::TextAnalysisEngineSpecifierBuilder::buildTaeFromFile ( AnalysisEngineDescription taeSpec,
char const *  fileName 
)

void uima::TextAnalysisEngineSpecifierBuilder::buildTaeFromMemory ( AnalysisEngineDescription taeSpec,
icu::UnicodeString const &  xmlString 
)

void uima::TextAnalysisEngineSpecifierBuilder::buildTaeFromMemory ( AnalysisEngineDescription taeSpec,
char const *  cpszXMLString 
)

TypeSystemDescription* uima::TextAnalysisEngineSpecifierBuilder::buildTypeSystemSpecifierFromFile ( char const *  filename  ) 

TypeSystemDescription* uima::TextAnalysisEngineSpecifierBuilder::buildTypeSystemSpecifierFromFile ( icu::UnicodeString const &  fileName  ) 

TypeSystemDescription* uima::TextAnalysisEngineSpecifierBuilder::buildTypeSystemSpecifierFromMemory ( icu::UnicodeString const &  xmlString  ) 

TypeSystemDescription* uima::TextAnalysisEngineSpecifierBuilder::buildTypeSystemSpecifierFromXMLBuffer ( char const *  xmlString  ) 

void uima::TextAnalysisEngineSpecifierBuilder::buildConfigParams ( AnalysisEngineMetaData aeDesc,
DOMElement *  specElem 
)

Deprecated:

Reimplemented from uima::XMLParser.

void uima::TextAnalysisEngineSpecifierBuilder::buildConfigParamSettings ( AnalysisEngineMetaData aeDesc,
DOMElement *  specElem 
)

Deprecated:

Reimplemented from uima::XMLParser.

void uima::TextAnalysisEngineSpecifierBuilder::buildTypePriorities ( AnalysisEngineMetaData aeDesc,
DOMElement *  specElem,
icu::UnicodeString const &  xmlFileLoc,
std::vector< icu::UnicodeString > &  alreadyImported 
)

Deprecated:

Reimplemented from uima::XMLParser.

void uima::TextAnalysisEngineSpecifierBuilder::buildTypePriorities ( AnalysisEngineMetaData::TyVecpTypePriorities typePriorityDesc,
DOMElement *  specElem 
)

Deprecated:

Reimplemented from uima::XMLParser.

void uima::TextAnalysisEngineSpecifierBuilder::buildFSIndexes ( AnalysisEngineMetaData aeDesc,
DOMElement *  specElem 
)

Deprecated:

Reimplemented from uima::XMLParser.

void uima::TextAnalysisEngineSpecifierBuilder::buildFSIndexes ( AnalysisEngineMetaData::TyVecpFSIndexDescriptions vecFSIndexDescs,
DOMElement *  descElem 
)

Deprecated:

Reimplemented from uima::XMLParser.

void uima::TextAnalysisEngineSpecifierBuilder::buildSofaMappings ( AnalysisEngineDescription::TyVecpSofaMappings sofaMapDesc,
DOMElement *  specElem 
)

Deprecated:

Reimplemented from uima::XMLParser.

void uima::TextAnalysisEngineSpecifierBuilder::appendToXMLBuffer ( AnalysisEngineMetaData::TyVecpFSIndexDescriptions const &  fsDesc,
icu::UnicodeString &  xmlString 
)

void uima::TextAnalysisEngineSpecifierBuilder::appendToXMLBuffer ( AnalysisEngineMetaData::TyVecpTypePriorities const &  prioDesc,
icu::UnicodeString &  xmlString 
)

void uima::TextAnalysisEngineSpecifierBuilder::appendToXMLBuffer ( AnalysisEngineDescription::TyVecpSofaMappings const &  sofaMapDesc,
icu::UnicodeString &  xmlString 
)

void uima::TextAnalysisEngineSpecifierBuilder::buildFromXMLBuffer ( AnalysisEngineMetaData::TyVecpFSIndexDescriptions fsDesc,
icu::UnicodeString const &  xmlString 
)

void uima::TextAnalysisEngineSpecifierBuilder::buildFromXMLBuffer ( AnalysisEngineMetaData::TyVecpTypePriorities prioDesc,
icu::UnicodeString const &  xmlString 
)

void uima::TextAnalysisEngineSpecifierBuilder::buildFromXMLBuffer ( AnalysisEngineDescription::TyVecpSofaMappings sofaMapDesc,
icu::UnicodeString const &  xmlString 
)

void uima::XMLParser::setErrorHandler ( ErrorHandler *   )  [inherited]

void uima::XMLParser::parseAnalysisEngineDescription ( AnalysisEngineDescription aeDesc,
char const *  fileName 
) [inherited]

Enables or disables XML scheam validation.

Parameters:
aEnable true to enable validation, false to disable validation Parses an AnalysisEngineDescription from an XML file.
aeDesc reference to AnalysisEngineDescription object
fileName char buffer file containing the XML document to be parsed.
Exceptions:
InvalidXMLException if the input XML is not valid or does not specify a valid AnalysisEngineDescription

void uima::XMLParser::parseAnalysisEngineDescription ( AnalysisEngineDescription aeDesc,
icu::UnicodeString const &  fileName 
) [inherited]

Parses an AnalysisEngineDescription from an XML file.

Parameters:
aeDesc reference to AnalysisEngineDescription object
fileName UnicodeStrin object containing the file name of the file cotaining the XML document.
Exceptions:
InvalidXMLException if the input XML is not valid or does not specify a valid AnalysisEngineDescription

void uima::XMLParser::parseAnalysisEngineDescription ( AnalysisEngineDescription aeDesc,
InputSource const &  crInputSource 
) [inherited]

Parses an AnalysisEngineDescription from an XML input stream.

Parameters:
aeDesc reference to AnalysisEngineDescription object.
crInputSource the input source from which to read the XML document.
Exceptions:
InvalidXMLException if the input XML is not valid or does not specify a valid AnalysisEngineDescription

void uima::XMLParser::parseTypeSystemDescription ( TypeSystemDescription aeDesc,
InputSource const &  crInputSource 
) [inherited]

Parses an TypeSystemDescription from an XML input stream.

Parameters:
aeDesc reference to TypeSystemDescription object.
crInputSource the input source from which to read the XML document.
Exceptions:
InvalidXMLException if the input XML is not valid or does not specify a valid AnalysisEngineDescription

void uima::XMLParser::parseFSIndexDescription ( AnalysisEngineMetaData::TyVecpFSIndexDescriptions fsDesc,
InputSource const &  crInputSource 
) [inherited]

Parses an FSIndexDescriptions from an XML input stream.

Caller assumes ownership of objects in the vector.

Parameters:
fsDesc reference to TyVecpFSIndexDescriptions object.
crInputSource the input source from which to read the XML document.
Exceptions:
InvalidXMLException if the input XML is not valid or does not specify a valid AnalysisEngineDescription

void uima::XMLParser::parseTypePriorities ( AnalysisEngineMetaData::TyVecpTypePriorities prioDesc,
InputSource const &  crInputSource 
) [inherited]

Parses an TypePriorities from an XML input stream.

Caller assumes ownership of objects in the vector.

Parameters:
prioDesc reference to TyVecpTypePriorities object.
crInputSource the input source from which to read the XML document.
Exceptions:
InvalidXMLException if the input XML is not valid or does not specify a valid AnalysisEngineDescription

void uima::XMLParser::parseSofaMappings ( AnalysisEngineDescription::TyVecpSofaMappings sofaMapDesc,
InputSource const &  crInputSource 
) [inherited]

Parses an SofaMappings from an XML input stream.

Caller assumes ownership of objects in the vector.

Parameters:
sofaMapDesc reference to TyVecpTypePriorities object.
crInputSource the input source from which to read the XML document.
Exceptions:
InvalidXMLException if the input XML is not valid or does not specify a valid AnalysisEngineDescription

OperationalProperties* uima::XMLParser::buildOperationalProperties ( DOMElement *  descElem  )  [inherited]

void uima::XMLParser::buildAnalysisEngineDescription ( AnalysisEngineDescription taeSpec,
DOMElement *  specElem,
const icu::UnicodeString &  xmlFileLoc 
) [protected, inherited]

void uima::XMLParser::buildSofaMappings ( AnalysisEngineDescription taeSpec,
DOMElement *  specElem 
) [protected, inherited]


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