Logo Search packages:      
Sourcecode: uimaj version File versions  Download package

Public Member Functions | Package Functions

org::apache::uima::cas::Type Interface Reference

Inheritance diagram for org::apache::uima::cas::Type:
Inheritance graph

List of all members.

Public Member Functions

Vector< FeaturegetAppropriateFeatures ()
Type getComponentType ()
Feature getFeatureByBaseName (String featureName)
List< FeaturegetFeatures ()
int getNumberOfFeatures ()
String getShortName ()
boolean isArray ()
boolean isFeatureFinal ()
boolean isInheritanceFinal ()
boolean isPrimitive ()

Package Functions

String getName ()

Detailed Description

The interface describing types in the type system.

Type names are Java strings that look like Java class names. For example, the built-in annotation type is called uima.tcas.Annotation. The whole string is called the (fully) qualified type name. The part after the last period is called the short or base name. The rest of the name is the name space of the type. This part can be empty, in which case the qualified and the base name are identical.

Type system identifiers in general have the following syntax: they are non-empty strings whose first character is a letter (Unicode letter), followed by an arbitrary sequence of letters, digits and underscores. No other characters are legal parts of identifiers. A type name is then a non-empty sequence of identifiers separated by periods. See also Feature names.

Definition at line 44 of file Type.java.

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

Generated by  Doxygen 1.6.0   Back to index