Class TypeSystemUtil

java.lang.Object
org.apache.uima.util.TypeSystemUtil

public class TypeSystemUtil extends Object
  • Constructor Details

    • TypeSystemUtil

      public TypeSystemUtil()
  • Method Details

    • typeSystem2TypeSystemDescription

      public static TypeSystemDescription typeSystem2TypeSystemDescription(TypeSystem aTypeSystem)
      Convert a TypeSystem to an equivalent TypeSystemDescription.
      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 a Type to an equivalent TypeDescription.
      Parameters:
      aType - type object to convert
      aTypeSystem - the TypeSystem that contains aType
      Returns:
      a TypeDescription that is equivalent to aType
    • feature2FeatureDescription

      public static FeatureDescription feature2FeatureDescription(Feature aFeature)
      Convert a Feature to an equivalent FeatureDescription.
      Parameters:
      aFeature - feature object to convert
      Returns:
      a FeatureDescription that is equivalent to aFeature
    • getAllowedValuesForType

      public static 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.String
      aTypeSystem - the type system to use
      Returns:
      array of allowed values for aType TODO - this should be a method on Type.