Package org.apache.uima.cas.impl
Class FSsTobeAddedback.FSsTobeAddedbackMultiple
java.lang.Object
org.apache.uima.cas.impl.FSsTobeAddedback
org.apache.uima.cas.impl.FSsTobeAddedback.FSsTobeAddedbackMultiple
- All Implemented Interfaces:
AutoCloseable
,AutoCloseableNoException
- Enclosing class:
FSsTobeAddedback
Version of this class used for protect blocks - where multiple FSs may be removed. - records
the fs along with the list of views where it was removed.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.uima.cas.impl.FSsTobeAddedback
FSsTobeAddedback.FSsTobeAddedbackMultiple, FSsTobeAddedback.FSsTobeAddedbackSingle
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final CASImpl
An arbitrary cas view or base casFor each FS, the list of views where it was removed.Fields inherited from class org.apache.uima.cas.impl.FSsTobeAddedback
removes, SHOW
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) void
addback()
add back all the FSs that were removed in a protect block -- for "Multiple" subclass(package private) void
clear()
(package private) void
recordRemove
(TOP fs, FSIndexRepositoryImpl view) Methods inherited from class org.apache.uima.cas.impl.FSsTobeAddedback
addback, close, createMultiple, createSingle, log, log, log, log, logPart, recordRemove, recordRemove, recordRemove
-
Field Details
-
fss2views
For each FS, the list of views where it was removed. -
cas
An arbitrary cas view or base cas
-
-
Constructor Details
-
FSsTobeAddedbackMultiple
FSsTobeAddedbackMultiple(CASImpl cas)
-
-
Method Details
-
recordRemove
- Overrides:
recordRemove
in classFSsTobeAddedback
-
addback
void addback()Description copied from class:FSsTobeAddedback
add back all the FSs that were removed in a protect block -- for "Multiple" subclass- Overrides:
addback
in classFSsTobeAddedback
-
clear
void clear()- Specified by:
clear
in classFSsTobeAddedback
-