|
Public Member Functions |
| virtual | ~TypeSystem () |
| Type | getTopType () const |
| | get the TOP type.
|
| Feature | getFeatureByFullName (icu::UnicodeString const &crName) const |
| | find a feature by its fully qualified name, i.e., "<Type>:<FeatureBaseName>"
|
| Type | getType (icu::UnicodeString const &crName) const |
| | find a type by its name
|
| void | getAllTypes (std::vector< Type > &rResult) const |
| | get all the types in this FSSystem.
|
| void | getAllFeatures (std::vector< Feature > &rResult) const |
| | get all the features in this FSSystem.
|
| bool | isPrimitive (lowlevel::TyFSType tyType) const |
| bool | isStringSubType (lowlevel::TyFSType tyType) const |
Static Public Member Functions |
|
The following static methods can be called on the TypeSystem class directly.
|
| void | release (std::vector< uima::Type > &rResult) |
| | Release contents of vector container allocated by get methods Useful when caller and callee use different heaps, e.g.
|
| void | release (std::vector< uima::Feature > &rResult) |
| | Release contents of vector container allocated by get methods Useful when caller and callee use different heaps, e.g.
|
Static Public Attributes |
| const char | FEATURE_SEPARATOR |
| const char | NAMESPACE_SEPARATOR |
Protected Member Functions |
virtual uima::lowlevel::TypeSystem
const & | getLowlevelTypeSystem () const =0 |
| | TypeSystem () |
| bool | isFSArrayType (lowlevel::TyFSType tyType) const |
| bool | isArrayType (lowlevel::TyFSType tyType) const |
| bool | isListType (lowlevel::TyFSType tyType) const |
| bool | isFSType (lowlevel::TyFSType tyType) const |