Package org.apache.uima.cas.impl
Interface CopyOnWriteIndexPart<T extends FeatureStructure>
public interface CopyOnWriteIndexPart<T extends FeatureStructure>
common APIs supporting the copy on write aspect of index parts
-
Method Summary
Modifier and TypeMethodDescriptionint
copyToArray
(T[] target, int startingIndexInTarget) Copy FS refs to target from this index partboolean
iterator()
void
int
size()
-
Method Details
-
makeReadOnlyCopy
void makeReadOnlyCopy() -
isOriginal
boolean isOriginal()- Returns:
- true if this cow version is the same as the original. true means the index has not been updated
-
size
int size()- Returns:
- The number of elements in the index
-
iterator
- Returns:
- iterator over all the elements
-
copyToArray
Copy FS refs to target from this index part- Parameters:
target
- the target array to copy intostartingIndexInTarget
- the starting index in the target array- Returns:
- startingIndexInTarget + size
-