The TypeNameSpaceImport object will try to find an unqualified type name in each TypeNameSpace objects that has been added to it. The lookup will be done in the sequence in which the TypeNameSpace objects have been added.
Public Member Functions | |
TypeNameSpaceImport (uima::TypeSystem const &) | |
Construct a TypeNameSpaceImport object from an type system. | |
void | addNameSpace (TypeNameSpace const &crNamespace) |
Add a TypeNameSpace object to this TypeNameSpaceImport object. | |
bool | getType (icu::UnicodeString const &crRelativeTypeName, Type &rResult) const |
try to get the type with the specified relative name. | |
void | getAllTypes (std::vector< Type > &rResult) const |
Return a container with type objects for all types of all namespace that have been added to this TypeNameSpaceImport object. | |
TypeSystem const & | getTypeSystem () const |
Return the typesystem this TypeNameSpaceImport object lives in. |
|
Construct a TypeNameSpaceImport object from an type system.
|
|
Add a TypeNameSpace object to this TypeNameSpaceImport object. Note: The order of the addNameSpace() calls will be relevant for a later lookup using getType() |
|
try to get the type with the specified relative name. If there is a name conflict, false is returned, true otherwise.
|
|
Return a container with type objects for all types of all namespace that have been added to this TypeNameSpaceImport object.
|
|
Return the typesystem this TypeNameSpaceImport object lives in.
|