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).
JCAS model for built-in TCAS types
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 TypeInterfaceDescriptioninterface
FSIndex<T extends FeatureStructure>
Feature structure index access interface.interface
FSIterator<T extends FeatureStructure>
Iterator over feature structures.Subinterfaces of FeatureStructure in org.apache.uima.casModifier and TypeInterfaceDescriptioninterface
Annotation Base API.interface
Feature structure array interface.interface
Boolean array interface.interface
Byte array interface.interface
Common parts of the Array interfaces.interface
Double array interface.interface
Interface for CAS float arrays.interface
Interface for CAS int arrays.interface
Long array interface.interface
Short array interface.interface
Interface for "Subject of Analysis" (Sofa) feature structures.interface
String array interface.Methods in org.apache.uima.cas with type parameters of type FeatureStructureModifier and TypeMethodDescription<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.<T extends FeatureStructure>
ListIterator<T>CAS.fs2listIterator
(FSIterator<T> it) Wrap a standard JavaListIterator
around an FSListIterator.<T extends FeatureStructure>
FSIterator<T>FSIndexRepository.getAllIndexedFS
(Type aType) Gets an iterator over all indexed 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.Methods in org.apache.uima.cas that return FeatureStructureModifier and TypeMethodDescriptionFSIndex.find
(FeatureStructure fs) Find an entry in the index "equal to" the given feature structure according to the comparators specified for this index.ArrayFS.get
(int i) Get the i-th feature structure from the array.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 that return types with arguments of type FeatureStructureModifier and TypeMethodDescriptionFSIndexRepository.getIndexes()
Get all indexes in this repository.Methods in org.apache.uima.cas with parameters of type FeatureStructureModifier and TypeMethodDescriptionvoid
FSIndexRepository.addFS
(FeatureStructure fs) Add a feature structure to all appropriate indexes in the repository.void
CAS.addFsToIndexes
(FeatureStructure fs) Add a feature structure to all appropriate indexes in the repository associated with this CAS View.int
FSIndex.compare
(FeatureStructure fs1, FeatureStructure fs2) Compare two feature structures according to the ordering relation of the index.boolean
FSIndex.contains
(FeatureStructure fs) Check if the index contains an element equal to the given feature structure according to the comparators defined for this index.void
ArrayFS.copyFromArray
(FeatureStructure[] src, int srcOffset, int destOffset, int length) Copy the contents of an external array into this array.void
ArrayFS.copyToArray
(int srcOffset, FeatureStructure[] dest, int destOffset, int length) Copy the contents of the array fromstart
toend
to the destinationdestArray
with 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.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) Returns the type class of the feature path.FeaturePath.getType
(FeatureStructure fs) Returns the type of the feature path.FeaturePath.getValueAsString
(FeatureStructure fs) Returns the feature path value as string for the given FeatureStructure.boolean
Marker.isModified
(FeatureStructure fs) Test if a FeatureStructure in a CAS represented by thisMarker
existed before the mark was set, and has been modified.boolean
Marker.isNew
(FeatureStructure fs) FSIndex.iterator
(FeatureStructure fs) Return an iterator over the index.boolean
FSMatchConstraint.match
(FeatureStructure fs) Match against feature structures.void
FSIterator.moveTo
(FeatureStructure fs) Move the iterator to the first Feature Structure that is equal tofs
.void
FSIndexRepository.removeFS
(FeatureStructure fs) Remove a feature structure from all indexes in the repository.void
CAS.removeFsFromIndexes
(FeatureStructure fs) Remove a feature structure from all indexes in the repository associated with this CAS View.void
ArrayFS.set
(int i, FeatureStructure fs) Set the i-th value.void
FeatureStructure.setFeatureValue
(Feature feat, FeatureStructure fs) Set a feature value to another FS.void
SofaFS.setLocalSofaData
(FeatureStructure aFS) Set the Local Subject of Analysis to be a predefined ArrayFS.void
CAS.setSofaDataArray
(FeatureStructure array, String mime) Set the Sofa data as an ArrayFS. -
Uses of FeatureStructure in org.apache.uima.cas.impl
Classes in org.apache.uima.cas.impl with type parameters of type FeatureStructureModifier and TypeClassDescription(package private) class
FilteredIterator<T extends FeatureStructure>
Implements a filtered iterator.class
FSBagIndex<T extends FeatureStructure>
Used for UIMA FS Bag Indexes Uses IntVector or PositiveIntSet to hold values of FSsinterface
FSGenerator<T extends FeatureStructure>
class
FSIndexFlat<T extends FeatureStructure>
Flattened indexes built as a speed-up alternative for Sorted indexes.static class
FSIndexFlat.FSIteratorFlat<TI extends FeatureStructure>
(package private) class
FSIndexRepositoryImpl.IndexImpl<T extends FeatureStructure>
Implementation of a particular index for a particular Type (and its subtypes)(package private) class
IndexIteratorCachePair (iicp) A pair of an leaf index and an iterator cache.private class
This implementation creates a pseudo index that is flattened and copied (so it is a snapshot), and returns an iterator over thatclass
FSIntArrayIndex<T extends FeatureStructure>
Used for sorted indexes only Uses IntVector (sorted) as the index (of FSs)class
FSIntIteratorImplBase<T extends FeatureStructure>
Base class for int Iterators over indexes.(package private) class
FSIteratorAggregate<T extends FeatureStructure>
Aggregate several FS iterators.class
FSIteratorImplBase<T extends FeatureStructure>
Base class for FSIterator implementations.class
FSIteratorWrapper<T extends FeatureStructure>
class
FSIteratorWrapperDoubleCheck<T extends FeatureStructure>
Only used for debugging Takes two iterators, and compares them; returns the 1st, throws error if unequalclass
FSLeafIndexImpl<T extends FeatureStructure>
The common (among all index kinds - set, sorted, bag) info for an index Subtypes define the actual index repository (integers indexing the CAS) for each kind.(package private) class
FSListIteratorImpl<T extends FeatureStructure>
Class comment for FSListIteratorImpl.java goes here.class
FSRBTSetIndex<T extends FeatureStructure>
Used for UIMA FS Set Indexes Uses CompIntArrayRBT red black tree to hold items Same as FSRBTIndex, but duplicates are not inserted.(package private) class
IntIterator4bag<T extends FeatureStructure>
class
IntIterator4set<T extends FeatureStructure>
(package private) class
IntIterator4sorted<T extends FeatureStructure>
Classes in org.apache.uima.cas.impl that implement FeatureStructureModifier and TypeClassDescriptionclass
Class comment for AnnotationImpl.java goes here.class
Class comment for AnnotationImpl.java goes here.class
Implementation of theArrayFS
interface.class
Implementation of theBooleanArrayFS
interface.class
Implementation of theByteArrayFS
interface.class
Common part of array impl for those arrays of primitives which exist in the main heap.class
Common part of array impl for those arrays of primitives which use auxilliary heaps.class
Implementation of theDoubleArrayFS
interface.class
Feature structure implementation.class
Feature structure implementation.class
Implementation of theIntArrayFS
interface.class
Implementation of theIntArrayFS
interface.class
Implementation of theArrayFS
interface.class
Implementation of theArrayFS
interface.class
Implementation of theSofaFS
interface.class
Implementation of theArrayFS
interface.Fields in org.apache.uima.cas.impl declared as FeatureStructureModifier and TypeFieldDescriptionprivate FeatureStructure[]
CASImpl.SharedViewData.fsArray
private final TI[]
FSIndexFlat.FSIteratorFlat.ifsa
iterator's Feature Structure array, points to the instance in existence when the iterator was created, from the FSIndexprivate FeatureStructure[]
DebugFSLogicalStructure.UnexpandedFeatureStructures.items
Fields in org.apache.uima.cas.impl with type parameters of type FeatureStructureModifier and TypeFieldDescriptionDebugFSLogicalStructure.IndexInfo.fsIndex
private FSIndex<? extends FeatureStructure>
DebugFSLogicalStructure.UnexpandedFeatureStructures.fsIndex
private final FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure>
FSIndexRepositoryImpl.PointerIterator.iicp
private final List<FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure>>
FSIndexRepositoryImpl.iteratedSortedIndexes
private final HashMap<String,
FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure>> FSIndexRepositoryImpl.name2indexMap
A map from names to IndexIteratorCachePairs, which represent the index at the top-most type declared in the index specification.Methods in org.apache.uima.cas.impl with type parameters of type FeatureStructureModifier and TypeMethodDescriptionprivate <T extends FeatureStructure>
voidFSIndexRepositoryImpl.addDirectSubtypes
(Type type, List<FSIteratorImplBase<T>> iteratorList) private <T extends FeatureStructure>
FSIndexRepositoryImpl.IndexIteratorCachePair<T>FSIndexRepositoryImpl.addNewIndex
(FSIndexComparator comparator, int initialSize, int indexType) This is where the actual index gets created.private <T extends FeatureStructure>
FSLeafIndexImpl<T>FSIndexRepositoryImpl.addNewIndexCore
(FSIndexComparator comparator, int initialSize, int indexType) <T extends FeatureStructure>
FSIterator<T>CASImpl.createFilteredIterator
(FSIterator<T> it, FSMatchConstraint cons) <T extends FeatureStructure>
TCASImpl.createFS
(int addr) This is your link from the low-level API to the high-level API.<T extends FeatureStructure>
Tprivate <T extends FeatureStructure>
IntPointerIteratorFSIndexRepositoryImpl.createLeafPointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp) (package private) <T extends FeatureStructure>
IntPointerIteratorFSIndexRepositoryImpl.createPointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp, boolean is_unordered) Create an ordered or iicp-unordered pointer iterator over an iicp Note that flattened index iterators are not int style; and they're created higher up...(package private) <T extends FeatureStructure>
IntPointerIteratorFSIndexRepositoryImpl.createPointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp, boolean is_unordered, int fs) (package private) <T extends FeatureStructure>
IntPointerIteratorFSIndexRepositoryImpl.createPointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp, int fs) private static final <T extends FeatureStructure>
intFSIndexRepositoryImpl.findIndex
(ArrayList<FSIndexRepositoryImpl.IndexIteratorCachePair<T>> indexes, FSIndexComparator comp, int indexType) Finds an index among iicp's for all defined indexes of a type, such that the type of the index (SET, BAG, SORTED) is the same and the comparator (the keys) are the same<T extends FeatureStructure>
ListIterator<T>CASImpl.fs2listIterator
(FSIterator<T> it) <T extends FeatureStructure>
FSIterator<T>FSIndexRepositoryImpl.getAllIndexedFS
(Type type) private final <T extends FeatureStructure>
voidFSIndexRepositoryImpl.getAllIndexedFS
(Type type, List<FSIteratorImplBase<T>> iteratorList) private <T extends FeatureStructure>
FSIntArrayIndex<T>FSIndexRepositoryImpl.getAnnotationIndexNoSubtypes
(int typeCode) returns the annotation index for a type which is Annotation or a subtype of it.<T extends FeatureStructure>
FSIndex<T><T extends FeatureStructure>
FSIndex<T>(package private) <T extends FeatureStructure>
ArrayList<FSIndexRepositoryImpl.IndexIteratorCachePair<T>>FSIndexRepositoryImpl.getIndexesForType
(int typeCode) <T extends FeatureStructure>
TCASImpl.ll_getFSForRef
(int fsRef) <T extends FeatureStructure>
TLowLevelCAS.ll_getFSForRef
(int fsRef) Return a FS object that corresponds to a low-level reference.Methods in org.apache.uima.cas.impl that return FeatureStructureModifier and TypeMethodDescriptionAnnotationIndexImpl.find
(FeatureStructure fs) FSBagIndex.find
(FeatureStructure fs) FSIndexRepositoryImpl.IndexImpl.find
(FeatureStructure fs) FSIntArrayIndex.find
(FeatureStructure fs) FSRBTSetIndex.find
(FeatureStructure fs) ArrayFSImpl.get
(int i) static FeatureStructure[]
DebugFSLogicalStructure.getDebugLogicalStructure_SubAnnotations
(AnnotationFS fs) FeatureStructureImpl.getFeatureValue
(Feature feat) FeaturePathValue.getFs()
FeaturePathImpl.getFSValue
(FeatureStructure fs) private static FeatureStructure[]
DebugFSLogicalStructure.getIndexContents
(FSIndex<? extends FeatureStructure> fsIndex) private static FeatureStructure[]
DebugFSLogicalStructure.getIndexContents
(FSIterator<? extends FeatureStructure> it) DebugFSLogicalStructure.UnexpandedFeatureStructures.getItems()
SofaFSImpl.getLocalFSData()
CASImpl.getSofaDataArray()
ArrayFSImpl.toArray()
Methods in org.apache.uima.cas.impl that return types with arguments of type FeatureStructureModifier and TypeMethodDescriptionprivate FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure>
FSIndexRepositoryImpl.addNewIndex
(FSIndexComparator comparator, int indexType) private FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure>
FSIndexRepositoryImpl.addNewIndexRec
(FSIndexComparator comparator, int indexType) Add an index for a type, and then (unless it's a DEFAULT_BAG_INDEX), call yourself recursively to add the indexes for all the directly subsumed subtypes.private FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure>
FSIndexRepositoryImpl.addNewIndexRecursive
(FSIndexComparator comparator, int indexType) Top level call to add the indexes for a particular index definitionprotected FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure>
FSIndexRepositoryImpl.PointerIterator.getIicp()
FSIndexRepositoryImpl.getIndexes()
Methods in org.apache.uima.cas.impl with parameters of type FeatureStructureModifier and TypeMethodDescriptionvoid
FSIndexRepositoryImpl.addFS
(FeatureStructure fs) void
CASImpl.addFsToIndexes
(FeatureStructure fs) void
CASImpl.addSofa
(FeatureStructure sofa, String sofaName, String mimeType) void
CASImpl.commitFS
(FeatureStructure fs) Deprecated.int
AnnotationIndexImpl.compare
(FeatureStructure fs1, FeatureStructure fs2) int
DefaultFSAnnotationComparator.compare
(FeatureStructure fs1, FeatureStructure fs2) Compare two annotations.int
FSComparator.compare
(FeatureStructure fs1, FeatureStructure fs2) Compare two FSs.int
FSIndexRepositoryImpl.IndexImpl.compare
(FeatureStructure fs1, FeatureStructure fs2) int
FSLeafIndexImpl.compare
(FeatureStructure fs1, FeatureStructure fs2) boolean
AnnotationIndexImpl.contains
(FeatureStructure fs) boolean
FSBagIndex.contains
(FeatureStructure fs) boolean
FSIndexRepositoryImpl.IndexImpl.contains
(FeatureStructure fs) boolean
FSIntArrayIndex.contains
(FeatureStructure fs) boolean
FSRBTSetIndex.contains
(FeatureStructure fs) void
ArrayFSImpl.copyFromArray
(FeatureStructure[] src, int srcOffset, int destOffset, int length) void
ArrayFSImpl.copyToArray
(int srcOffset, FeatureStructure[] dest, int destOffset, int length) void
FSBagIndex.deleteFS
(FeatureStructure fs) void
FSIntArrayIndex.deleteFS
(FeatureStructure fs) abstract void
FSLeafIndexImpl.deleteFS
(FeatureStructure fs) Method deleteFS.void
FSRBTSetIndex.deleteFS
(FeatureStructure fs) private String
FeaturePathImpl.evaluateBuiltInFunction
(FeatureStructure returnFS) evaluate the built-in function for the returned FeatureStructureprivate static void
DebugFSLogicalStructure.fillFeatures
(DebugNameValuePair[] result, int startOffset, FeatureStructure fs, List<Feature> features) void
FSIndexRepositoryImpl.IndexIteratorCachePair.fillFlatArray
(FeatureStructure[] flatArray) Flat array filled, orderedAnnotationIndexImpl.find
(FeatureStructure fs) FSBagIndex.find
(FeatureStructure fs) FSIndexRepositoryImpl.IndexImpl.find
(FeatureStructure fs) FSIntArrayIndex.find
(FeatureStructure fs) FSRBTSetIndex.find
(FeatureStructure fs) static Object
DebugFSLogicalStructure.floatListToArray
(FeatureStructure fs) static Object
DebugFSLogicalStructure.fsListToArray
(FeatureStructure fs) FeaturePathImpl.getBooleanValue
(FeatureStructure fs) FeaturePathImpl.getByteValue
(FeatureStructure fs) static Object
DebugFSLogicalStructure.getDebugLogicalStructure_FeatureStructure
(FeatureStructure fs) FeaturePathImpl.getDoubleValue
(FeatureStructure fs) FeaturePathImpl.getFloatValue
(FeatureStructure fs) FeaturePathImpl.getFSValue
(FeatureStructure fs) FeaturePathImpl.getIntValue
(FeatureStructure fs) FeaturePathImpl.getLongValue
(FeatureStructure fs) FeaturePathImpl.getShortValue
(FeatureStructure fs) FeaturePathImpl.getStringValue
(FeatureStructure fs) FeaturePathImpl.getTypClass
(FeatureStructure fs) FeaturePathImpl.getType
(FeatureStructure fs) FeaturePathImpl.getValueAsString
(FeatureStructure fs) static Object
DebugFSLogicalStructure.integerListToArray
(FeatureStructure fs) boolean
MarkerImpl.isModified
(FeatureStructure fs) boolean
MarkerImpl.isNew
(FeatureStructure fs) AnnotationIndexImpl.iterator
(FeatureStructure fs) FSIndexFlat.iterator
(FeatureStructure fs) As of July 2015, flattened indexes are disabled - too little benefit, too many edge cases: edge cases to handle: going from non-JCas -> JCas requires existing flat indexes to be invalidated edge case: entering a PEAR, may require different impl of flattened indexes while in the PEAR, plus restoration of previous versions upon PEAR exit This iterator either returns an iterator over the flattened index, or null.FSIndexRepositoryImpl.IndexImpl.iterator
(FeatureStructure fs) FSLeafIndexImpl.iterator
(FeatureStructure fs) private FSIndexFlat.FSIteratorFlat<T>
FSIndexFlat.iteratorCore
(FeatureStructure fs, T[] localFsa) private FSIndexFlat.FSIteratorFlat<T>
FSIndexFlat.iteratorCore
(FeatureStructure fs, T[] localFsa) final int
CASImpl.ll_getFSRef
(FeatureStructure fsImpl) int
LowLevelCAS.ll_getFSRef
(FeatureStructure fsImpl) Get the low-level reference from an existing FS object.boolean
BooleanConstraint.match
(FeatureStructure fs) boolean
ConjunctiveConstraint.match
(FeatureStructure fs) boolean
DisjunctiveConstraint.match
(FeatureStructure fs) boolean
EmbeddedConstraint.match
(FeatureStructure fs) boolean
FloatConstraint.match
(FeatureStructure fs) boolean
FSTypeConstraintImpl.match
(FeatureStructure fs) boolean
IntConstraint.match
(FeatureStructure fs) boolean
StringConstraint.match
(FeatureStructure fs) void
FilteredIterator.moveTo
(FeatureStructure fs) void
FSIndexFlat.FSIteratorFlat.moveTo
(FeatureStructure fs) void
FSIteratorAggregate.moveTo
(FeatureStructure fs) void
FSIteratorWrapper.moveTo
(FeatureStructure fs) void
FSIteratorWrapperDoubleCheck.moveTo
(FeatureStructure fs) void
Subiterator.moveTo
(FeatureStructure fs) private FSIterator<T>
FSIndexRepositoryImpl.IndexImpl.nonFlatIterator
(FeatureStructure fs, boolean respectUnordered) void
FSIndexRepositoryImpl.removeFS
(FeatureStructure fs) void
CASImpl.removeFsFromIndexes
(FeatureStructure fs) void
ArrayFSImpl.set
(int i, FeatureStructure fs) void
FeatureStructureImpl.setFeatureValue
(Feature feat, FeatureStructure fs) void
SofaFSImpl.setFeatureValue
(Feature feat, FeatureStructure fs) void
SofaFSImpl.setLocalSofaData
(FeatureStructure aFS) void
CASImpl.setSofaDataArray
(FeatureStructure array, String mime) static Object
DebugFSLogicalStructure.stringListToArray
(FeatureStructure fs) private FSIndexFlat.FSIteratorFlat<T>
FSIndexFlat.tryFlatIterator
(FeatureStructure fs) (package private) String
FSIndexFlat.verifyFsaSubsumes
(FeatureStructure[] localFsa) Method parameters in org.apache.uima.cas.impl with type arguments of type FeatureStructureModifier and TypeMethodDescriptionint
FSIndexRepositoryImpl.IndexIteratorCachePair.compareTo
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> cp) Maybe not used 3/2015 Compares first using the type code of the main types If those are equal, Compares using the comparator objectsprivate <T extends FeatureStructure>
IntPointerIteratorFSIndexRepositoryImpl.createLeafPointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp) (package private) IntPointerIterator
FSIndexRepositoryImpl.createPointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp) Create an "ordered" (e.g.(package private) <T extends FeatureStructure>
IntPointerIteratorFSIndexRepositoryImpl.createPointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp, boolean is_unordered) Create an ordered or iicp-unordered pointer iterator over an iicp Note that flattened index iterators are not int style; and they're created higher up...(package private) <T extends FeatureStructure>
IntPointerIteratorFSIndexRepositoryImpl.createPointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp, boolean is_unordered, int fs) (package private) <T extends FeatureStructure>
IntPointerIteratorFSIndexRepositoryImpl.createPointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp, int fs) private static FeatureStructure[]
DebugFSLogicalStructure.getIndexContents
(FSIndex<? extends FeatureStructure> fsIndex) private static FeatureStructure[]
DebugFSLogicalStructure.getIndexContents
(FSIterator<? extends FeatureStructure> it) Constructors in org.apache.uima.cas.impl with parameters of type FeatureStructureModifierConstructorDescription(package private)
FSIteratorFlat
(FSIndexFlat<TI> fsIndexFlat, TI[] fsa) Constructor parameters in org.apache.uima.cas.impl with type arguments of type FeatureStructureModifierConstructorDescriptionprivate
PointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp) private
PointerIterator
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp, int fs) private
PointerIteratorUnordered
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp) private
PointerIteratorUnordered
(FSIndexRepositoryImpl.IndexIteratorCachePair<? extends FeatureStructure> iicp, int fs) UnexpandedFeatureStructures
(FSIndex<? extends FeatureStructure> fsIndex) -
Uses of FeatureStructure in org.apache.uima.cas.text
Subinterfaces of FeatureStructure in org.apache.uima.cas.textModifier and TypeInterfaceDescriptioninterface
Interface for Annotation Feature Structures. -
Uses of FeatureStructure in org.apache.uima.collection.impl.cpm.engine
Methods in org.apache.uima.collection.impl.cpm.engine that return FeatureStructureModifier and TypeMethodDescriptionstatic FeatureStructure
Returns a Feature Structure of a given type -
Uses of FeatureStructure in org.apache.uima.examples
Classes in org.apache.uima.examples that implement FeatureStructureModifier and TypeClassDescriptionclass
Stores detailed information about the original source document from which the current CAS was initialized. -
Uses of FeatureStructure in org.apache.uima.internal.util
Classes in org.apache.uima.internal.util with type parameters of type FeatureStructureModifier and TypeInterfaceDescriptioninterface
ComparableIntPointerIterator<F extends FeatureStructure>
Interface for a comparable IntPointerIterator. -
Uses of FeatureStructure in org.apache.uima.internal.util.rb_trees
Methods in org.apache.uima.internal.util.rb_trees with type parameters of type FeatureStructureModifier and TypeMethodDescription<T extends FeatureStructure>
ComparableIntPointerIterator<T>IntArrayRBT.pointerIterator
(FSRBTSetIndex<T> fsSetIndex, int[] detectIllegalIndexUpdates, IntComparator comp) <T extends FeatureStructure>
IntPointerIteratorIntArrayRBT.pointerIterator
(IntComparator comp, FSRBTSetIndex<T> fsSetIndex) -
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 JavaListIterator
around an FSListIterator.Methods in org.apache.uima.jcas that return FeatureStructureMethods in org.apache.uima.jcas with parameters of type FeatureStructureModifier and TypeMethodDescriptionvoid
JCas.addFsToIndexes
(FeatureStructure fs) Add a feature structure to all appropriate indexes in the repository associated with this CAS View.void
JCas.putJfsFromCaddr
(int casAddr, FeatureStructure fs) void
JCas.removeFsFromIndexes
(FeatureStructure fs) Remove a feature structure from all indexes in the repository associated with this CAS View.void
JCas.setSofaDataArray
(FeatureStructure array, String mime) Set the Sofa data as an ArrayFS. -
Uses of FeatureStructure in org.apache.uima.jcas.cas
Classes in org.apache.uima.jcas.cas that implement FeatureStructureModifier and TypeClassDescriptionclass
the JCas class model for the CAS type uima.cas.AnnotationBase.final class
JCas class model for BooleanArrayfinal class
JCas class model for ByteArrayfinal class
JCas class model for DoubleArrayclass
class
class
class
final class
Java Cas model for Cas FloatArray.class
final class
Java Class model for Cas FSArray typeclass
final class
The Java Class model corresponding to the Cas IntegerArray_JCasImpl type.class
final class
JCas class model for LongArrayclass
class
class
class
final class
JCas class model for ShortArrayclass
Updated by JCasGen Fri Apr 29 16:05:04 EDT 2005final class
JCas class model for StringArrayclass
class
The Java Class model corresponding to the Cas TOP type.Methods in org.apache.uima.jcas.cas that return FeatureStructureModifier and TypeMethodDescriptionFSArray_Type.get
(int addr, int i) FSArray.get
(int i) return the indexed value from the corresponding Cas FSArray as a Java Model object.Sofa.getLocalFSData()
FSArray_Type.toArray
(int addr) FSArray.toArray()
Methods in org.apache.uima.jcas.cas with parameters of type FeatureStructureModifier and TypeMethodDescriptionvoid
FSArray_Type.copyFromArray
(int addr, FeatureStructure[] src, int srcOffset, int destOffset, int length) void
FSArray.copyFromArray
(FeatureStructure[] src, int srcOffset, int destOffset, int length) void
FSArray_Type.copyToArray
(int addr, int srcOffset, FeatureStructure[] dest, int destOffset, int length) void
FSArray.copyToArray
(int srcOffset, FeatureStructure[] dest, int destOffset, int length) void
FSArray_Type.set
(int addr, int i, FeatureStructure v) updates the Cas, setting the indexed value to the passed in FeatureStructure value.void
FSArray.set
(int i, FeatureStructure v) updates the Cas, setting the indexed value with the corresponding Cas FeatureStructure.void
Sofa.setFeatureValue
(Feature feat, FeatureStructure fs) void
Sofa.setLocalSofaData
(FeatureStructure aFS) -
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 TypeMethodDescriptionvoid
JCasImpl.addFsToIndexes
(FeatureStructure instance) void
JCasImpl.putJfsFromCaddr
(int casAddr, FeatureStructure fs) void
JCasImpl.removeFsFromIndexes
(FeatureStructure instance) void
JCasImpl.setSofaDataArray
(FeatureStructure array, String mime) -
Uses of FeatureStructure in org.apache.uima.jcas.tcas
Classes in org.apache.uima.jcas.tcas that implement FeatureStructureModifier and TypeClassDescriptionclass
the JCas class model for the CAS type uima.cas.Annotation.class
The JCas class definition for the CASDocumentAnnotation
type. -
Uses of FeatureStructure in org.apache.uima.tools.viewer
Fields in org.apache.uima.tools.viewer declared as FeatureStructureModifier and TypeFieldDescriptionprivate FeatureStructure
CasAnnotationViewer.FsTreeNodeObject.featureStructure
Methods in org.apache.uima.tools.viewer that return FeatureStructureMethods in org.apache.uima.tools.viewer with parameters of type FeatureStructureModifier and TypeMethodDescriptionprivate void
CasAnnotationViewer.addFeatureTreeNodes
(DefaultMutableTreeNode aParentNode, FeatureStructure aFS) private String
CasAnnotationViewer.getFeatureValueInString
(FeatureStructure aFS, Feature feature) Get feature value in string, if value is not another annotation and not an array of annotations.Constructors in org.apache.uima.tools.viewer with parameters of type FeatureStructureModifierConstructorDescriptionFsTreeNodeObject
(FeatureStructure inFeatureStructure, String inFeatureName) -
Uses of FeatureStructure in org.apache.uima.util
Methods in org.apache.uima.util that return FeatureStructureModifier and TypeMethodDescriptionCasCopier.copyFs
(FeatureStructure aFS) Copy 1 feature structure from the originalSrcCas to a new Cas.private FeatureStructure
CasCopier.copyFs2Fs
(FeatureStructure fs) static FeatureStructure
Methods in org.apache.uima.util with parameters of type FeatureStructureModifier and TypeMethodDescriptionboolean
CasCopier.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.CasCopier.copyFs
(FeatureStructure aFS) Copy 1 feature structure from the originalSrcCas to a new Cas.private FeatureStructure
CasCopier.copyFs2Fs
(FeatureStructure fs) private Attributes
CasToInlineXml.getFeatureAttributes
(FeatureStructure aFS, CAS aCAS) private final Attributes
TCasToInlineXml.getFeatureAttributes
(FeatureStructure aFS, CAS aCAS) Deprecated.