Package org.apache.uima.cas.impl
Class TypeImpl_string
java.lang.Object
org.apache.uima.cas.impl.TypeImpl
org.apache.uima.cas.impl.TypeImpl_primitive
org.apache.uima.cas.impl.TypeImpl_string
- All Implemented Interfaces:
Comparable<TypeImpl>
,Iterable<Feature>
,Type
- Direct Known Subclasses:
TypeImpl_stringSubtype
String or String Subtype
-
Field Summary
Fields inherited from class org.apache.uima.cas.impl.TypeImpl
isBuiltIn, isCreatableAndNotBuiltinArray, isFeatureFinal, isInheritanceFinal, isLongOrDouble, isRefType, javaClass, singleton
-
Constructor Summary
ConstructorDescriptionTypeImpl_string
(String name, TypeSystemImpl tsi, TypeImpl supertype) TypeImpl_string
(String name, TypeSystemImpl tsi, TypeImpl supertype, Class<?> javaType) -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
Methods inherited from class org.apache.uima.cas.impl.TypeImpl_primitive
isPrimitive
Methods inherited from class org.apache.uima.cas.impl.TypeImpl
compareTo, equals, getAppropriateFeatures, getCode, getComponentSlotKind, getComponentType, getFeature, getFeatureByBaseName, getFeatureImpls, getFeatures, getFeaturesAsStream, getFsSpaceReq, getFsSpaceReq, getFsSpaceReq, getJCasClassName, getMergedStaticFeaturesIntroducedByThisType, getName, getNbrOfLongOrDoubleFeatures, getNumberOfFeatures, getShortName, getSuperType, getTypeSystem, hashCode, hashCodeNameLong, hasRefFeature, isAnnotationBaseType, isAnnotationType, isAppropriateFeature, isArray, isCreatableAndNotBuiltinArray, isFeatureFinal, isInheritanceFinal, isLongOrDouble, isStringSubtype, isTopType, isTypedFsArray, iterator, prettyPrint, prettyPrintWithSubTypes, subsumesStrictly, subsumesValue, toString, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
TypeImpl_string
-
TypeImpl_string
-
-
Method Details
-
isStringOrStringSubtype
public boolean isStringOrStringSubtype()- Specified by:
isStringOrStringSubtype
in interfaceType
- Overrides:
isStringOrStringSubtype
in classTypeImpl
- Returns:
- true if is a String or a StringSubtype
-
subsumes
- Overrides:
subsumes
in classTypeImpl_primitive
- Parameters:
ti
- the subtype to check- Returns:
- true if this type subsumes the subtype (is equal to or a supertype of the subtype)
-