Package org.apache.uima.cas.impl
Class FeatureStructureImplC
java.lang.Object
org.apache.uima.cas.impl.FeatureStructureImpl
org.apache.uima.cas.impl.FeatureStructureImplC
- All Implemented Interfaces:
Cloneable,FeatureStructure
- Direct Known Subclasses:
AnnotationBaseImpl,CommonArrayFSImpl,CommonAuxArrayFSImpl,SofaFSImpl
Feature structure implementation.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanA feature structure is equal to another feature structure iff it is identical in the underlying representation.intgetCAS()Return the CAS that this FS belongs to.inthashCode()Will return a hash code that's consistent with equality, i.e., if two FSs are equal, they will also return the same hash code.Methods inherited from class org.apache.uima.cas.impl.FeatureStructureImpl
clone, getavoidcollisionTypeCode, getBooleanValue, getByteValue, getDoubleValue, getFeatureValue, getFeatureValueAsString, getFloatValue, getIntValue, getLongValue, getShortValue, getStringValue, getType, prettyPrint, prettyPrint, prettyPrint, setBooleanValue, setByteValue, setDoubleValue, setFeatureValue, setFeatureValueFromString, setFloatValue, setIntValue, setLongValue, setShortValue, setStringValue, toString, toString
-
Field Details
-
casImpl
-
addr
protected final int addr
-
-
Constructor Details
-
FeatureStructureImplC
protected FeatureStructureImplC()
-
-
Method Details
-
getAddress
public int getAddress()- Specified by:
getAddressin classFeatureStructureImpl
-
getCAS
Description copied from interface:FeatureStructureReturn the CAS that this FS belongs to.- Returns:
- The CAS.
-
getCASImpl
- Specified by:
getCASImplin classFeatureStructureImpl
-
equals
Description copied from interface:FeatureStructureA feature structure is equal to another feature structure iff it is identical in the underlying representation.- Specified by:
equalsin interfaceFeatureStructure- Overrides:
equalsin classObject
-
hashCode
public int hashCode()Description copied from interface:FeatureStructureWill return a hash code that's consistent with equality, i.e., if two FSs are equal, they will also return the same hash code.- Specified by:
hashCodein interfaceFeatureStructure- Overrides:
hashCodein classObject- Returns:
- The hash code.
-