Package org.apache.uima.util
Class TypeSystemUtil
- java.lang.Object
-
- org.apache.uima.util.TypeSystemUtil
-
public class TypeSystemUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TypeSystemUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FeatureDescription
feature2FeatureDescription(Feature aFeature)
Convert aFeature
to an equivalentFeatureDescription
.static java.lang.String[]
getAllowedValuesForType(Type aType, TypeSystem aTypeSystem)
Gets the allowed values for a string subtype.static TypeDescription
type2TypeDescription(Type aType, TypeSystem aTypeSystem)
Convert aType
to an equivalentTypeDescription
.static TypeSystemDescription
typeSystem2TypeSystemDescription(TypeSystem aTypeSystem)
Convert aTypeSystem
to an equivalentTypeSystemDescription
.
-
-
-
Method Detail
-
typeSystem2TypeSystemDescription
public static TypeSystemDescription typeSystem2TypeSystemDescription(TypeSystem aTypeSystem)
Convert aTypeSystem
to an equivalentTypeSystemDescription
.- Parameters:
aTypeSystem
- type system object to convert- Returns:
- a TypeSystemDescription that is equivalent to
aTypeSystem
-
type2TypeDescription
public static TypeDescription type2TypeDescription(Type aType, TypeSystem aTypeSystem)
Convert aType
to an equivalentTypeDescription
.- Parameters:
aType
- type object to convertaTypeSystem
- the TypeSystem that containsaType
- Returns:
- a TypeDescription that is equivalent to
aType
-
feature2FeatureDescription
public static FeatureDescription feature2FeatureDescription(Feature aFeature)
Convert aFeature
to an equivalentFeatureDescription
.- Parameters:
aFeature
- feature object to convert- Returns:
- a FeatureDescription that is equivalent to
aFeature
-
getAllowedValuesForType
public static java.lang.String[] getAllowedValuesForType(Type aType, TypeSystem aTypeSystem)
Gets the allowed values for a string subtype.- Parameters:
aType
- the type, which must be a subtype of uima.cas.StringaTypeSystem
- the type system to use- Returns:
- array of allowed values for
aType
TODO - this should be a method on Type.
-
-