Uses of Interface
org.apache.uima.cas.FeatureStructure
Packages that use FeatureStructure
Package
Description
Common Analysis System(CAS) Interfaces
Implementation and Low-Level API for the CAS Interfaces.
Text Common Annotation System (TCAS) Interfaces.
Interfaces for accessing the JCAS.
JCAS model for built-in CAS types
Provides the classes that support the Java Cas Model (JCM).
Utility classes and interfaces used by UIMA components.
-
Uses of FeatureStructure in org.apache.uima.cas
Classes in org.apache.uima.cas with type parameters of type FeatureStructureModifier and TypeInterfaceDescriptioninterfaceArrayFS<E extends FeatureStructure>Feature structure array interface.interfaceFSIndex<T extends FeatureStructure>Feature structure index access interface.interfaceFSIterator<T extends FeatureStructure>Iterator over feature structures.interfaceSelectFSs<T extends FeatureStructure>Collection of builder style methods to specify selection of FSs from indexes Documentation is in a chapter in the UIMA Version 3 User's Guide.Subinterfaces of FeatureStructure in org.apache.uima.casModifier and TypeInterfaceDescriptioninterfaceAnnotation Base API.interfaceArrayFS<E extends FeatureStructure>Feature structure array interface.interfaceBoolean array interface.interfaceByte array interface.interfaceCommon parts of the Array interfaces.interfaceDouble array interface.interfaceInterface for CAS float arrays.interfaceInterface for CAS int arrays.interfaceLong array interface.interfaceShort array interface.interfaceInterface for "Subject of Analysis" (Sofa) feature structures.interfaceString array interface.Methods in org.apache.uima.cas with type parameters of type FeatureStructureModifier and TypeMethodDescription<T extends FeatureStructure>
voidFSIndexRepository.addFS(T fs) Add a feature structure to all appropriate indexes in the repository.<T extends FeatureStructure>
voidArrayFS.copyFromArray(T[] src, int srcOffset, int destOffset, int length) Copy the contents of an external array into this array.<U extends FeatureStructure>
voidArrayFS.copyToArray(int srcOffset, U[] dest, int destOffset, int length) Copy the contents of the array fromstarttoendto the destinationdestArraywith destination offsetdestOffset.<T extends FeatureStructure>
FSIterator<T>CAS.createFilteredIterator(FSIterator<T> it, FSMatchConstraint cons) Create an iterator over structures satisfying a given constraint.<T extends FeatureStructure>
TCreate a new FeatureStructure.default <T extends FeatureStructure>
FSArray<T>CAS.emptyFSArray()default <T extends FeatureStructure>
FSArray<T>CAS.emptyFSArray(Type type) <T extends FeatureStructure>
ListIterator<T>CAS.fs2listIterator(FSIterator<T> it) Wrap a standard JavaListIteratoraround an FSListIterator.<U extends FeatureStructure>
UArrayFS.get(int i) Get the i-th feature structure from the array.default <T extends FeatureStructure>
FSIterator<T>FSIndexRepository.getAllIndexedFS(Class<T> clazz) Gets an FSIterator over all indexed (in this view) FeatureStructures of the specified Type (and any of its subtypes).<T extends FeatureStructure>
FSIterator<T>FSIndexRepository.getAllIndexedFS(Type aType) Gets an iterator over all indexed (in this View) FeatureStructures of the specified Type (and any of its subtypes).<T extends FeatureStructure>
FSIndex<T>Retrieve an index according to a label.<T extends FeatureStructure>
FSIndex<T>Retrieve an index according to a label and a type.<T extends FeatureStructure>
Iterator<FSIndex<T>>FSIndexRepository.getIndexes()Get all indexes in this repository.<T extends FeatureStructure>
Iterator<LowLevelIndex<T>>FSIndexRepository.ll_getIndexes()Get all indexes in this repository as low level indexes<T extends FeatureStructure>
voidFSIndexRepository.removeFS(T fs) Remove a feature structure from all indexes in the repository.static <U extends FeatureStructure>
SelectFSs<U>Use this static method to capture the generic argumentMethods in org.apache.uima.cas that return FeatureStructureModifier and TypeMethodDescriptionT[]FeatureStructure.getFeatureValue(Feature feat) Get a feature value.FeaturePath.getFSValue(FeatureStructure fs) Returns the FeatureStructure of a FeatureStructure valued feature path.SofaFS.getLocalFSData()Get the Local Subject of Analysis returns null if not previously set.CAS.getSofaDataArray()Get the Sofa data array.ArrayFS.toArray()Creates a new array the this array is copied to.Methods in org.apache.uima.cas with parameters of type FeatureStructureModifier and TypeMethodDescriptionvoidCAS.addFsToIndexes(FeatureStructure fs) Add a feature structure to all appropriate indexes in the repository associated with this CAS View.intFSIndex.compare(FeatureStructure fs1, FeatureStructure fs2) Compare two feature structures according to the ordering relation of the index.booleanFSIndex.contains(FeatureStructure fs) Check if the index contains an element equal to the given feature structure according to the comparators defined for this index.<T extends FeatureStructure>
voidArrayFS.copyFromArray(T[] src, int srcOffset, int destOffset, int length) Copy the contents of an external array into this array.<U extends FeatureStructure>
voidArrayFS.copyToArray(int srcOffset, U[] dest, int destOffset, int length) Copy the contents of the array fromstarttoendto the destinationdestArraywith destination offsetdestOffset.FSIndex.find(FeatureStructure fs) Find an entry in the index "equal to" the given feature structure according to the comparators specified for this index.SelectFSs.get(FeatureStructure fs) Positions to the fs using moveTo(fs).SelectFSs.get(FeatureStructure fs, int offset) Positions to the fs using moveTo(fs), followed by a shifted(offset).FeaturePath.getBooleanValue(FeatureStructure fs) Returns the Boolean value of a boolean valued feature path.FeaturePath.getByteValue(FeatureStructure fs) Returns the Byte value of a byte valued feature path.FeaturePath.getDoubleValue(FeatureStructure fs) Returns the Double value of a double valued feature path.FeaturePath.getFloatValue(FeatureStructure fs) Returns the Float value of a float valued feature path.FeaturePath.getFSValue(FeatureStructure fs) Returns the FeatureStructure of a FeatureStructure valued feature path.FeaturePath.getIntValue(FeatureStructure fs) Returns the Integer value of an integer valued feature path.FeaturePath.getLongValue(FeatureStructure fs) Returns the Long value of a long valued feature path.FeaturePath.getShortValue(FeatureStructure fs) Returns the Short value of a short valued feature path.FeaturePath.getStringValue(FeatureStructure fs) Returns the String value of a string valued feature path.FeaturePath.getTypClass(FeatureStructure fs) Deprecated.use getTypeClass (spelling fix)FeaturePath.getType(FeatureStructure fs) Returns the type of the feature path.FeaturePath.getTypeClass(FeatureStructure fs) Returns the type class of the feature path.FeaturePath.getValueAsString(FeatureStructure fs) Returns the feature path value as string for the given FeatureStructure.booleanMarker.isModified(FeatureStructure fs) Test if a FeatureStructure in a CAS represented by thisMarkerexisted before the mark was set, and has been modified.booleanMarker.isNew(FeatureStructure fs) default FSIterator<T>FSIndex.iterator(FeatureStructure fs) Return an iterator over the index.booleanFSMatchConstraint.match(FeatureStructure fs) Match against feature structures.voidFSIterator.moveTo(FeatureStructure fs) Move the iterator to the first Feature Structure that matches thefs.voidCAS.removeFsFromIndexes(FeatureStructure fs) Remove a feature structure from all indexes in the repository associated with this CAS View.voidFeatureStructure.setFeatureValue(Feature feat, FeatureStructure fs) Set a feature value to another FS.voidSofaFS.setLocalSofaData(FeatureStructure aFS) Set the Local Subject of Analysis to be a predefined ArrayFS.voidCAS.setSofaDataArray(FeatureStructure array, String mime) Set the Sofa data as an ArrayFS.SelectFSs.single(FeatureStructure fs) Positions to the fs using moveTo(fs).SelectFSs.single(FeatureStructure fs, int offset) Positions to the fs using moveTo(fs), followed by a shifted(offset).SelectFSs.singleOrNull(FeatureStructure fs) Positions to the fs using moveTo(fs).SelectFSs.singleOrNull(FeatureStructure fs, int offset) Positions to the fs using moveTo(fs), followed by a shifted(offset).SelectFSs.startAt(FeatureStructure fs) Starting Position specification - For ordered sources, specifies which FS to start at.SelectFSs.startAt(FeatureStructure fs, int shift) Starting Position specification - A combination of startAt followed by a shift Requires an ordered index not necessarily AnnotationIndex, not necessarily sorted This versions avoids a runtime cast check. -
Uses of FeatureStructure in org.apache.uima.cas.admin
Methods in org.apache.uima.cas.admin with parameters of type FeatureStructureModifier and TypeMethodDescriptionintLinearTypeOrder.compare(FeatureStructure fs1, FeatureStructure fs2) Compare two Feature Structure's types -
Uses of FeatureStructure in org.apache.uima.cas.impl
Classes in org.apache.uima.cas.impl with type parameters of type FeatureStructureModifier and TypeInterfaceDescriptioninterfaceCopyOnWriteIndexPart<T extends FeatureStructure>common APIs supporting the copy on write aspect of index partsinterfaceFSGenerator<T extends FeatureStructure>Deprecated.unused in v3, only present to avoid compile errors in unused v2 classesclassFsIndex_bag<T extends FeatureStructure>Used for UIMA FS Bag Indexes Uses ObjHashSet to hold instances of FeatureStructuresclassFsIndex_flat<T extends FeatureStructure>Common part of flattened indexes, used for both snapshot iterators and flattened sorted indexes built from passed in instance of FsIndex_iicpfinal classFsIndex_set_sorted<T extends FeatureStructure>Common index impl for set and sorted indexes.classFsIndex_singletype<T extends FeatureStructure>The common (among all index kinds - set, sorted, bag) info for an index over 1 type (excluding subtypes) SubClasses FsIndex_bag, FsIndex_flat, FsIndex_set_sorted, define the actual index repository for each kind.classFsIndex_snapshot<T extends FeatureStructure>Implementation of light-weight wrapper of normal indexes, which support special kinds of iterators base on the setting of IteratorExtraFunctionclassFsIterator_multiple_indexes<T extends FeatureStructure>Common code for both aggregation of indexes (e.g.classFsIterator_singletype<T extends FeatureStructure>classFsIterator_subtypes_ordered<T extends FeatureStructure>Performs an ordered iteration among a set of iterators, each one corresponding to the type or subtype of the uppermost type.classFsIterator_subtypes_snapshot<T extends FeatureStructure>classFSIteratorImplBase<T extends FeatureStructure>Version 2 compatibility only, not used internally in version 3 Base class for FSIterator implementations.classLLUnambiguousIteratorImpl<T extends FeatureStructure>Implements a low level ambiguous or unambiguous iterator over some type T which doesn't need to be a subtype of Annotation.interfaceLowLevelIndex<T extends FeatureStructure>Low-level FS index object.interfaceLowLevelIterator<T extends FeatureStructure>Low-level FS iterator.classLowLevelIterator_empty<T extends FeatureStructure>An empty Low-level FS iteratorclassSelectFSs_impl<T extends FeatureStructure>Collection of builder style methods to specify selection of FSs from indexes shift handled in this routine Comment codes: AI = implies AnnotationIndex Iterator varieties and impl bounded? type order not unambig? strict? skipEq Priority? Needed? no coveredBy covering sameas for not-bounded, - ignore strict and skipEq -- except: preceding implies skipping annotations whose end > positioning begin - order-not-needed only applies if iicp size > 1 - unambig ==> use Subiterator -- subiterator wraps: according to typePriority and order-not-needed - no Type Priority - need to pass in as arg to fsIterator_multiple_indexes == if no type priority, need to prevent rattling off the == type while compare is equal == affects both FsIterator_aggregation_common and FsIterator_subtypes_ordered for 3 other boundings: - use subiterator, pass in strict and skipeq finish this javadoc comment edit T extends FeatureStructure, not TOP, because of ref from FSIndex which uses FeatureStructure for backwards compatibilitySubinterfaces of FeatureStructure in org.apache.uima.cas.implModifier and TypeInterfaceDescriptioninterfaceDeprecated.use AnnotationBase insteadinterfaceDeprecated.use Annotation insteadinterfaceDeprecated.use BooleanArray insteadinterfaceDeprecated.use ByteArray insteadinterfaceDeprecated.interfaceDeprecated.use DoubleArray insteadinterfaceDeprecated.use TOP insteadinterfaceDeprecated.use FloatArray insteadinterfaceDeprecated.use IntegerArray insteadinterfaceDeprecated.use LongArray insteadinterfaceDeprecated.use ShortArray insteadinterfaceDeprecated.use Sofa insteadinterfaceDeprecated.use StringArray insteadClasses in org.apache.uima.cas.impl that implement FeatureStructureModifier and TypeClassDescriptionclassFeature structure implementation (for non JCas and JCas) Each FS has - int data - used for boolean, byte, short, int, long, float, double data -- long and double use 2 int slots - may be null if all slots are in JCas cover objects as fields - ref data - used for references to other Java objects, such as -- strings -- other feature structures -- arbitrary Java Objects - may be null if all slots are in JCas cover objects as fields - an id: an incrementing integer, starting at 1, per CAS, of all FSs created for that CAS - a ref to the casView where this FS was created - a ref to the TypeImpl for this class -- can't be static - may be multiple type systems in useFields in org.apache.uima.cas.impl with type parameters of type FeatureStructureModifier and TypeFieldDescriptionstatic final LowLevelIterator<FeatureStructure>LowLevelIterator.FS_ITERATOR_LOW_LEVEL_EMPTYan empty iteratorDebugFSLogicalStructure.IndexInfo.fsIndexMethods in org.apache.uima.cas.impl with type parameters of type FeatureStructureModifier and TypeMethodDescription<T extends FeatureStructure>
voidFSIndexRepositoryImpl.addFS(T fs) <T extends FeatureStructure>
FSIterator<T>CASImpl.createFilteredIterator(FSIterator<T> it, FSMatchConstraint cons) <T extends FeatureStructure>
TCreate the appropriate Feature Structure Java instance - from whatever the generator for this type specifies.<T extends FeatureStructure>
booleanFSIndexRepositoryImpl.createIndexNoQuestionsAsked(FSIndexComparator comp, String label, int indexType) This is public only until the xml specifier format supports specifying index kinds (set, bag etc.).<T extends FeatureStructure>
FSArray<T>CASImpl.emptyFSArray()<T extends FeatureStructure>
FSArray<T>CASImpl.emptyFSArray(Type type) <T extends FeatureStructure>
ListIterator<T>CASImpl.fs2listIterator(FSIterator<T> it) <T extends FeatureStructure>
LowLevelIterator<T>FSIndexRepositoryImpl.getAllIndexedFS(Type type) <T extends FeatureStructure>
LowLevelIndex<T><T extends FeatureStructure>
FSIndex<T><T extends FeatureStructure>
org.apache.uima.cas.impl.FsIndex_iicp<T>FSIndexRepositoryImpl.getIndexBySpec(int typeCode, int indexingStrategy, FSIndexComparatorImpl comp) Get the FsIndex_iicp for a given typeCode, indexingStrategy, and comparator (type ignored)<T extends FeatureStructure>
Iterator<String>FSIndexRepositoryImpl.getLabels(FSIndexComparator comp) Get the labels for a specific comparator.<T extends FeatureStructure>
LowLevelIterator<T>FSIndexRepositoryImpl.ll_getAllIndexedFS(Type type) <T extends FeatureStructure>
LowLevelIndex<T>FSIndexRepositoryImpl.ll_getIndex(String indexName) <T extends FeatureStructure>
LowLevelIndex<T>FSIndexRepositoryImpl.ll_getIndex(String indexName, int typeCode) <T extends FeatureStructure>
LowLevelIndex<T>LowLevelIndexRepository.ll_getIndex(String indexName) Get an index by its name.<T extends FeatureStructure>
LowLevelIndex<T>LowLevelIndexRepository.ll_getIndex(String indexName, int typeCode) Get an index by a name and type.Methods in org.apache.uima.cas.impl that return FeatureStructureModifier and TypeMethodDescriptionT[]static FeatureStructure[]DebugFSLogicalStructure.getDebugLogicalStructure_SubAnnotations(AnnotationFS fs) final FeatureStructureCASImpl.getRefArrayValue(FSArray array, int i) CASImpl.getSofaDataArray()Methods in org.apache.uima.cas.impl with parameters of type FeatureStructureModifier and TypeMethodDescriptionvoidFeatureStructureImplC._setFeatureValueNcWj(int adjOffset, FeatureStructure v) Nc - no check, Wj = with journaling if neededvoidCASImpl.addFsToIndexes(FeatureStructure fs) protected final voidFsIndex_singletype.assertFsTypeMatchesIndexType(FeatureStructure fs, String operation) voidCASImpl.commitFS(FeatureStructure fs) Deprecated.intFSComparator.compare(FeatureStructure fs1, FeatureStructure fs2) Compare two FSs.intFsIndex_bag.compare(FeatureStructure fs1, FeatureStructure fs2) Override the super impl which uses comparators.intFsIndex_flat.compare(FeatureStructure fs1, FeatureStructure fs2) intFsIndex_set_sorted.compare(FeatureStructure o1, FeatureStructure o2) abstract intFsIndex_singletype.compare(FeatureStructure o1, FeatureStructure o2) This is required to avoid compilation error (but not in Eclipse) due to ambiguous interface inheritance from both FeatureStructure and ComparatorintFsIndex_snapshot.compare(FeatureStructure o1, FeatureStructure o2) intFsIterator_subtypes_snapshot.compare(FeatureStructure fs1, FeatureStructure fs2) intLinearTypeOrderBuilderImpl.TotalTypeOrder.compare(FeatureStructure fs1, FeatureStructure fs2) booleanFsIndex_bag.contains(FeatureStructure fs) booleanFsIndex_flat.contains(FeatureStructure fs) booleanFsIndex_set_sorted.contains(FeatureStructure templateKey) booleanFsIndex_snapshot.contains(FeatureStructure fs) intCopyOnWriteIndexPart.copyToArray(T[] target, int startingIndexInTarget) Copy FS refs to target from this index partFsIndex_bag.find(FeatureStructure fs) This is a silly method for bag indexes in V3, since dupl add to indexes is not allowed.FsIndex_flat.find(FeatureStructure fs) FsIndex_set_sorted.find(FeatureStructure templateKey) find any arbitrary matching FS two comparators: cp, and cpx (has extra id comparing) First find an FS in the index that's the smallest that's GE to key using cpx - if none found, then all of the entries in the index are LessThan the key (using cpx); but one might be equal using cp -- if one or more would be equal using cp, it would be because the only reason for the inequality using cpx was due to the _id miscompare.FsIndex_snapshot.find(FeatureStructure fs) static ObjectDebugFSLogicalStructure.floatListToArray(FeatureStructure fs) static ObjectDebugFSLogicalStructure.fsListToArray(FeatureStructure fs) SelectFSs_impl.get(FeatureStructure fs) SelectFSs_impl.get(FeatureStructure fs, int offset) static ObjectDebugFSLogicalStructure.getDebugLogicalStructure_FeatureStructure(FeatureStructure fs) static ObjectDebugFSLogicalStructure.integerListToArray(FeatureStructure fs) booleanCASImpl.isInCAS(FeatureStructure fs) booleanMarkerImpl.isModified(FeatureStructure fs) booleanMarkerImpl.isNew(FeatureStructure fs) FsIndex_singletype.iterator(FeatureStructure initialPositionFs) final intCASImpl.ll_getFSRef(FeatureStructure fs) Safety - any time the low level API to a FS is requested, hold on to that FS until CAS reset to mimic how v2 works.intLowLevelCAS.ll_getFSRef(FeatureStructure fsImpl) Get the low-level reference from an existing FS object.booleanBooleanConstraint.match(FeatureStructure fs) default voidLowLevelIterator.moveTo(FeatureStructure fs) voidFsIterator_subtypes_ordered.moveToNoReinit(FeatureStructure fs) voidFsIterator_subtypes_snapshot.moveToNoReinit(FeatureStructure fs) voidLowLevelIterator_empty.moveToNoReinit(FeatureStructure fs) voidLowLevelIterator.moveToNoReinit(FeatureStructure fs) Internal use same as moveTo(fs), but won't reset to use current contents of index if index has changedvoidSubiterator.moveToNoReinit(FeatureStructure fs) voidFSIndexRepositoryImpl.removeFS(FeatureStructure fs) voidCASImpl.removeFsFromIndexes(FeatureStructure fs) voidFeatureStructureImplC.setFeatureValue(Feature feat, FeatureStructure v) voidCASImpl.setId2FSsMaybeUnconditionally(FeatureStructure... fss) Test case usevoidCASImpl.setSofaDataArray(FeatureStructure array, String mime) SelectFSs_impl.single(FeatureStructure fs) SelectFSs_impl.single(FeatureStructure fs, int offset) SelectFSs_impl.singleOrNull(FeatureStructure fs) SelectFSs_impl.singleOrNull(FeatureStructure fs, int offset) SelectFSs_impl.startAt(FeatureStructure fs) SelectFSs_impl.startAt(FeatureStructure fs, int offset) static ObjectDebugFSLogicalStructure.stringListToArray(FeatureStructure fs) Constructors in org.apache.uima.cas.impl with parameters of type FeatureStructureModifierConstructorDescriptionFsIterator_subtypes_snapshot(T[] snapshot, LowLevelIndex<T> index, boolean is_unordered, Comparator<TOP> comparatorMaybeNoTypeWithoutId) Alternative source iterator, 1st arg is different (not an "index", just an array) - altSources are unordered, and NoType is ignored - also supports backwards iterators, these are ordered (Maybe fix this in the future - this is not necessarily required)SelectFSs_impl(FeatureStructure[] source, CAS cas) -
Uses of FeatureStructure in org.apache.uima.cas.text
Subinterfaces of FeatureStructure in org.apache.uima.cas.textModifier and TypeInterfaceDescriptioninterfaceInterface for Annotation Feature Structures. -
Uses of FeatureStructure in org.apache.uima.examples
Classes in org.apache.uima.examples that implement FeatureStructureModifier and TypeClassDescriptionclassStores detailed information about the original source document from which the current CAS was initialized. -
Uses of FeatureStructure in org.apache.uima.jcas
Methods in org.apache.uima.jcas with type parameters of type FeatureStructureModifier and TypeMethodDescription<T extends FeatureStructure>
FSIterator<T>JCas.createFilteredIterator(FSIterator<T> it, FSMatchConstraint cons) Create an iterator over structures satisfying a given constraint.<T extends FeatureStructure>
ListIterator<T>JCas.fs2listIterator(FSIterator<T> it) Wrap a standard JavaListIteratoraround an FSListIterator.Methods in org.apache.uima.jcas that return FeatureStructureMethods in org.apache.uima.jcas with parameters of type FeatureStructureModifier and TypeMethodDescriptionvoidJCas.addFsToIndexes(FeatureStructure fs) Add a feature structure to all appropriate indexes in the repository associated with this CAS View.default voidJCas.putJfsFromCaddr(int casAddr, FeatureStructure fs) Deprecated.voidJCas.removeFsFromIndexes(FeatureStructure fs) Remove a feature structure from all indexes in the repository associated with this CAS View.voidJCas.setSofaDataArray(FeatureStructure array, String mime) Set the Sofa data as an ArrayFS.Method parameters in org.apache.uima.jcas with type arguments of type FeatureStructureModifier and TypeMethodDescriptionJCas.getCasType(Class<? extends FeatureStructure> clazz) Return the UIMA Type object corresponding to this JCas's JCas cover class (Note: different JCas's, with different type systems, may share the same cover class impl) -
Uses of FeatureStructure in org.apache.uima.jcas.cas
Classes in org.apache.uima.jcas.cas with type parameters of type FeatureStructureModifier and TypeInterfaceDescriptioninterfaceArrayFSImpl<E extends FeatureStructure>Deprecated.use FSArray insteadfinal classFSArray<T extends FeatureStructure>Java Class model for Cas FSArray type extends FeatureStructure for backwards compatibility when using FSArray with no typing.interfaceSelectViaCopyToArray<T extends FeatureStructure>Classes which provide a toArrayForSelect() method that returns a FeatureStructure[] can implement this to enable the class to be used as a "select" source T extends FeatureStructure because FSArray with no typing needs to default to FeatureStructure for backwards compatibilitySubinterfaces of FeatureStructure in org.apache.uima.jcas.casModifier and TypeInterfaceDescriptioninterfaceArrayFSImpl<E extends FeatureStructure>Deprecated.use FSArray insteadinterfaceThis class is the super class of list nodes (both empty and non empty)interfaceThis interface is implemented by arrays of non-FeatureStructure components boolean, byte, short, int, long, float, double, String, JavaObject Internal Use Only.interfacea marker interface for empty listsinterfacea marker interface for nonempty listsClasses in org.apache.uima.jcas.cas that implement FeatureStructureModifier and TypeClassDescriptionclassthe JCas class model for the CAS type uima.cas.AnnotationBase.final classJCas class model for BooleanArrayfinal classJCas class model for ByteArrayfinal classJCas class model for DoubleArrayclassclassEmptyFSList<T extends TOP>classclassfinal classJava Cas model for Cas FloatArray.classfinal classFSArray<T extends FeatureStructure>Java Class model for Cas FSArray type extends FeatureStructure for backwards compatibility when using FSArray with no typing.classFSArrayList<T extends TOP>An ArrayList type containing Feature Structures, for UIMA Has all the methods of List Implements the select(...) APIsclassa 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.xmlclassFSLinkedHashSet<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.xmlclassT extends TOP, v2 already mandated TOP for set/getclassA map from ints to Feature Structures Is Pear aware - stores non-pear versions but may return pear version in pear contextsfinal classThe Java Class model corresponding to the Cas IntegerArray_JCasImpl type.classAn ArrayList type containing ints, for UIMA - implements a subset of the List API, Iterable<Integer>, IntListIterator.classfinal classJCas class model for LongArrayclassclassNonEmptyFSList<T extends TOP>classclassfinal classJCas class model for ShortArrayclassfinal classJCas class model for StringArrayclassclassThe JCas Class model corresponding to the Cas TOP type.Methods in org.apache.uima.jcas.cas with type parameters of type FeatureStructureModifier and TypeMethodDescription<U extends FeatureStructure>
voidFSArray.copyFromArray(U[] src, int srcPos, int destPos, int length) <E extends FeatureStructure>
voidFSArrayList.copyFromArray(E[] src, int srcPos, int destPos, int length) Copy from array.<U extends FeatureStructure>
voidFSArray.copyToArray(int srcPos, U[] dest, int destPos, int length) <E extends FeatureStructure>
voidFSArrayList.copyToArray(int srcPos, E[] dest, int destPos, int length) Copy to array.static <U extends FeatureStructure>
FSArray<U>FSArray.create(JCas jcas, FeatureStructure[] a) Convenience - create a FSArray from an existing FeatureStructure[]static <E extends TOP,F extends FeatureStructure>
FSArrayList<E>Convenience - create a FSArrayList from an existing Array.static <U extends TOP,E extends FeatureStructure>
FSList<U>Create an FSList from an existing array of Feature Structures<U extends FeatureStructure>
UFSArray.get(int i) return the indexed value from the corresponding Cas FSArray as a Java Model object.Methods in org.apache.uima.jcas.cas that return FeatureStructureModifier and TypeMethodDescriptionFSArray._toArrayForSelect()FSArrayList._toArrayForSelect()SelectViaCopyToArray._toArrayForSelect()Sofa.getLocalFSData()FSArray.toArray()Methods in org.apache.uima.jcas.cas with parameters of type FeatureStructureModifier and TypeMethodDescription<U extends FeatureStructure>
voidFSArray.copyFromArray(U[] src, int srcPos, int destPos, int length) <E extends FeatureStructure>
voidFSArrayList.copyFromArray(E[] src, int srcPos, int destPos, int length) Copy from array.<U extends FeatureStructure>
voidFSArray.copyToArray(int srcPos, U[] dest, int destPos, int length) <E extends FeatureStructure>
voidFSArrayList.copyToArray(int srcPos, E[] dest, int destPos, int length) Copy to array.static <U extends FeatureStructure>
FSArray<U>FSArray.create(JCas jcas, FeatureStructure[] a) Convenience - create a FSArray from an existing FeatureStructure[]static <E extends TOP,F extends FeatureStructure>
FSArrayList<E>Convenience - create a FSArrayList from an existing Array.static <U extends TOP,E extends FeatureStructure>
FSList<U>Create an FSList from an existing array of Feature StructuresvoidAnnotationBase.setFeatureValue(Feature feat, FeatureStructure v) voidSofa.setFeatureValue(Feature feat, FeatureStructure fs) voidSofa.setLocalSofaData(FeatureStructure aFS) voidSofa.setLocalSofaData(FeatureStructure aFS, String mimeType) -
Uses of FeatureStructure in org.apache.uima.jcas.impl
Methods in org.apache.uima.jcas.impl with type parameters of type FeatureStructureModifier and TypeMethodDescription<T extends FeatureStructure>
FSIterator<T>JCasImpl.createFilteredIterator(FSIterator<T> it, FSMatchConstraint constraint) <T extends FeatureStructure>
ListIterator<T>JCasImpl.fs2listIterator(FSIterator<T> it) Methods in org.apache.uima.jcas.impl that return FeatureStructureMethods in org.apache.uima.jcas.impl with parameters of type FeatureStructureModifier and TypeMethodDescriptionvoidJCasImpl.addFsToIndexes(FeatureStructure instance) voidJCasImpl.removeFsFromIndexes(FeatureStructure instance) voidJCasImpl.setSofaDataArray(FeatureStructure array, String mime) Method parameters in org.apache.uima.jcas.impl with type arguments of type FeatureStructureModifier and TypeMethodDescriptionJCasImpl.getCasType(Class<? extends FeatureStructure> clazz) Return the UIMA Type object corresponding to this JCas's JCas cover class (Note: different JCas's, with different type systems, may share the same cover class impl) -
Uses of FeatureStructure in org.apache.uima.jcas.tcas
Classes in org.apache.uima.jcas.tcas that implement FeatureStructureModifier and TypeClassDescriptionclassthe JCas class model for the CAS type uima.cas.Annotation.classThe JCas class definition for the CASDocumentAnnotationtype. -
Uses of FeatureStructure in org.apache.uima.util
Methods in org.apache.uima.util with type parameters of type FeatureStructureModifier and TypeMethodDescription<T extends FeatureStructure>
TCasCopier.copyFs(T aFS) Copy 1 feature structure from the originalSrcCas to a new Cas.Methods in org.apache.uima.util that return FeatureStructureMethods in org.apache.uima.util with parameters of type FeatureStructureModifier and TypeMethodDescriptionbooleanCasCopier.alreadyCopied(FeatureStructure aFS) Note: if lenient is in effect, this method will return false for FSs which are not copied because the target doesn't have that type.