## 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 and 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 and 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 and 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)`
    `boolean` | CASImpl.`isLoggingNeeded(FeatureStructureImplC fs)`
    `void` | CASImpl.`maybeLogArrayUpdate(FeatureStructureImplC fs, FeatureImpl feat, int i)`
    `void` | CASImpl.`maybeLogArrayUpdates(FeatureStructureImplC fs, int startingIndex, int length)`
    `void` | CASImpl.`maybeLogArrayUpdates(FeatureStructureImplC fs, org.apache.uima.internal.util.PositiveIntSet indexesPlus1)`
    `void` | CASImpl.`maybeLogUpdate(FeatureStructureImplC fs, FeatureImpl feat)`
    `void` | CASImpl.`maybeLogUpdate(FeatureStructureImplC fs, int featCode)`
    `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
    `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 and 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 and Description
    --- | ---
    `class` | `AnnotationBase` the JCas class model for the CAS type uima.cas.AnnotationBase.
    `class` | `BooleanArray` JCas class model for BooleanArray
    `class` | `ByteArray` JCas class model for ByteArray
    `class` | `DoubleArray` JCas class model for DoubleArray
    `class` | `EmptyFloatList`
    `class` | `EmptyFSList<T extends TOP>`
    `class` | `EmptyIntegerList`
    `class` | `EmptyStringList`
    `class` | `FloatArray` Java Cas model for Cas FloatArray.
    `class` | `FloatList`
    `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
    `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`
    `class` | `LongArray` JCas class model for LongArray
    `class` | `NonEmptyFloatList`
    `class` | `NonEmptyFSList<T extends TOP>`
    `class` | `NonEmptyIntegerList`
    `class` | `NonEmptyStringList`
    `class` | `ShortArray` JCas class model for ShortArray
    `class` | `Sofa`
    `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 and Description
    --- | ---
    `FeatureStructureImplC` | IntegerArrayList.`_superClone()`
    `FeatureStructureImplC` | Int2FS.`_superClone()`
    `FeatureStructureImplC` | FSArrayList.`_superClone()`
    `FeatureStructureImplC` | FSHashSet.`_superClone()`

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

    Subclasses of FeatureStructureImplC in org.apache.uima.jcas.tcas
    Modifier and Type | Class and 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.

Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.