# Uses of Class
org.apache.uima.cas.impl.FeatureStructureImplC

Packages that use FeatureStructureImplC
Package
Description
org.apache.uima
Apache UIMA
org.apache.uima.cas.impl
Implementation and Low-Level API for the CAS Interfaces.
org.apache.uima.examples
org.apache.uima.jcas.cas
JCAS model for built-in CAS types
org.apache.uima.jcas.tcas

- ## Uses of FeatureStructureImplC in org.apache.uima

  Methods in org.apache.uima that return FeatureStructureImplC
  Modifier and Type
  Method
  Description
  `FeatureStructureImplC`
  UimaSerializable.`_superClone()`
  `default FeatureStructureImplC`
  UimaSerializable.`clone()`

- ## Uses of FeatureStructureImplC in org.apache.uima.cas.impl

  Methods in org.apache.uima.cas.impl that return FeatureStructureImplC
  Modifier and Type
  Method
  Description
  `FeatureStructureImplC`
  FeatureStructureImplC.`clone()`
  See http://www.javaworld.com/article/2076332/java-se/how-to-avoid-traps-and-correctly-override-methods-from-java-lang-object.html for suggestions on avoiding bugs in implementing clone Because we have final fields for _intData, _refData, and _id, we can't use clone.
  Methods in org.apache.uima.cas.impl with parameters of type FeatureStructureImplC
  Modifier and Type
  Method
  Description
  `void`
  FeatureStructureImplC.`_copyIntAndRefArraysEqTypesFrom(FeatureStructureImplC src)`
  copy int and ref data for two instances, each having the exact same type
  `void`
  FeatureStructureImplC.`_copyIntAndRefArraysFrom(FeatureStructureImplC src)`
  `void`
  FeatureStructureImplC.`_copyIntArrayEqTypesFrom(FeatureStructureImplC src)`
  `static int`
  FeatureStructureImplC.`compare(FeatureStructureImplC a, FeatureStructureImplC b)`
  `final boolean`
  CASImpl.`isLoggingNeeded(FeatureStructureImplC fs)`
  `final void`
  CASImpl.`maybeLogArrayUpdate(FeatureStructureImplC fs, FeatureImpl feat, int i)`
  `final void`
  CASImpl.`maybeLogArrayUpdates(FeatureStructureImplC fs, int startingIndex, int length)`
  `final void`
  CASImpl.`maybeLogArrayUpdates(FeatureStructureImplC fs, org.apache.uima.internal.util.PositiveIntSet indexesPlus1)`
  `final void`
  CASImpl.`maybeLogUpdate(FeatureStructureImplC fs, int featCode)`
  `final void`
  CASImpl.`maybeLogUpdate(FeatureStructureImplC fs, FeatureImpl feat)`
  `static void`
  CASImpl.`setFeatureValueFromString(FeatureStructureImplC fs, FeatureImpl feat, String s)`
  Supports setting slots to "0" for null values
  `static void`
  CASImpl.`setFeatureValueFromStringNoDocAnnotUpdate(FeatureStructureImplC fs, FeatureImpl feat, String s)`
  Internal use, for cases where deserializing - special case setting sofString to skip updating the document annotation
  `void`
  CASImpl.`setLongValue(FeatureStructureImplC fsIn, FeatureImpl feat, long v)`
  version for longs, uses two slots Only called from FeatureStructureImplC after determining there is no local field to use Is here because of 3 calls to things in this class
  `final void`
  CASImpl.`setWithJournal(FeatureStructureImplC fs, FeatureImpl fi, Runnable setter)`
  This method called by setters in JCas gen'd classes when the setter must check for journaling
  `void`
  CASImpl.`traceFSCreate(FeatureStructureImplC fs)`

- ## Uses of FeatureStructureImplC in org.apache.uima.examples

  Subclasses of FeatureStructureImplC in org.apache.uima.examples
  Modifier and Type
  Class
  Description
  `class`
  `SourceDocumentInformation`
  Stores detailed information about the original source document from which the current CAS was initialized.

- ## Uses of FeatureStructureImplC in org.apache.uima.jcas.cas

  Subclasses of FeatureStructureImplC in org.apache.uima.jcas.cas
  Modifier and Type
  Class
  Description
  `class`
  `AnnotationBase`
  the JCas class model for the CAS type uima.cas.AnnotationBase.
  `final class`
  `BooleanArray`
  JCas class model for BooleanArray
  `final class`
  `ByteArray`
  JCas class model for ByteArray
  `final class`
  `DoubleArray`
  JCas class model for DoubleArray
  `class`
  `EmptyFloatList`
  `class`
  `EmptyFSList<T extends TOP>`
  `class`
  `EmptyIntegerList`
  `class`
  `EmptyStringList`
  `final class`
  `FloatArray`
  Java Cas model for Cas FloatArray.
  `class`
  `FloatList`
  `final class`
  `FSArray<T extends FeatureStructure>`
  Java Class model for Cas FSArray type extends FeatureStructure for backwards compatibility when using FSArray with no typing.
  `class`
  `FSArrayList<T extends TOP>`
  An ArrayList type containing Feature Structures, for UIMA Has all the methods of List Implements the select(...) APIs
  `class`
  `FSHashSet<T extends TOP>`
  a hash set of Feature Structures Is Pear aware - stores non-pear versions but may return pear version in pear contexts Updated by JCasGen Fri Jan 20 11:55:59 EST 2017 XML source: C:/au/svnCheckouts/branches/uimaj/v3-alpha/uimaj-types/src/main/descriptors/java_object_type_descriptors.xml
  `class`
  `FSLinkedHashSet<T extends TOP>`
  a hash set of Feature Structures Is Pear aware - stores non-pear versions but may return pear version in pear contexts Updated by JCasGen Fri Jan 20 11:55:59 EST 2017 XML source: C:/au/svnCheckouts/branches/uimaj/v3-alpha/uimaj-types/src/main/descriptors/java_object_type_descriptors.xml
  `class`
  `FSList<T extends TOP>`
  T extends TOP, v2 already mandated TOP for set/get
  `class`
  `Int2FS<T extends TOP>`
  A map from ints to Feature Structures Is Pear aware - stores non-pear versions but may return pear version in pear contexts
  `final class`
  `IntegerArray`
  The Java Class model corresponding to the Cas IntegerArray_JCasImpl type.
  `class`
  `IntegerArrayList`
  An ArrayList type containing ints, for UIMA - implements a subset of the List API, Iterable<Integer>, IntListIterator.
  `class`
  `IntegerList`
  `final class`
  `LongArray`
  JCas class model for LongArray
  `class`
  `NonEmptyFloatList`
  `class`
  `NonEmptyFSList<T extends TOP>`
  `class`
  `NonEmptyIntegerList`
  `class`
  `NonEmptyStringList`
  `final class`
  `ShortArray`
  JCas class model for ShortArray
  `class`
  `Sofa`
  `final class`
  `StringArray`
  JCas class model for StringArray
  `class`
  `StringList`
  `class`
  `TOP`
  The JCas Class model corresponding to the Cas TOP type.
  Methods in org.apache.uima.jcas.cas that return FeatureStructureImplC
  Modifier and Type
  Method
  Description
  `FeatureStructureImplC`
  FSArrayList.`_superClone()`
  `FeatureStructureImplC`
  FSHashSet.`_superClone()`
  `FeatureStructureImplC`
  Int2FS.`_superClone()`
  `FeatureStructureImplC`
  IntegerArrayList.`_superClone()`

- ## Uses of FeatureStructureImplC in org.apache.uima.jcas.tcas

  Subclasses of FeatureStructureImplC in org.apache.uima.jcas.tcas
  Modifier and Type
  Class
  Description
  `class`
  `Annotation`
  the JCas class model for the CAS type uima.cas.Annotation.
  `class`
  `DocumentAnnotation`
  The JCas class definition for the CAS `DocumentAnnotation` type.