|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CasDataCollectionReader
A CasDataCollectionReader
is used to iterate over the elements of a Collection.
Iteration is done using the BaseCollectionReader.hasNext()
and getNext()
methods. Each element of
the collection is returned as a CasData
.
Field Summary |
---|
Fields inherited from interface org.apache.uima.resource.Resource |
---|
PARAM_AGGREGATE_SOFA_MAPPINGS, PARAM_CONFIG_PARAM_SETTINGS, PARAM_PERFORMANCE_TUNING_SETTINGS, PARAM_RESOURCE_MANAGER, PARAM_UIMA_CONTEXT |
Method Summary | |
---|---|
CasDataInitializer |
getCasDataInitializer()
Deprecated. As of v2.0 CAS Initializers are deprecated. |
CasData |
getNext()
Gets the next CasData from this CollectionReader . |
CasData[] |
getNext(int aNumToGet)
Gets multiple CasData objects from this CasDataCollectionReader . |
void |
setCasInitializer(CasDataInitializer aCasDataInitializer)
Deprecated. As of v2.0 CAS Initializers are deprecated. |
Methods inherited from interface org.apache.uima.collection.base_cpm.BaseCollectionReader |
---|
close, getProcessingResourceMetaData, getProgress, hasNext, isConsuming |
Methods inherited from interface org.apache.uima.resource.Resource |
---|
destroy, getLogger, getMetaData, getResourceManager, getUimaContext, getUimaContextAdmin, initialize, setLogger |
Method Detail |
---|
CasData getNext() throws IOException, CollectionException
CasData
from this CollectionReader
. If this is a
consuming Collection Reader (see BaseCollectionReader.isConsuming()
), this element will also be removed
from the collection.
Entity
UIMA_IllegalStateException
- if there are no more elements left in the collection
IOException
- if an I/O failure occurs
CollectionException
- if there is some other problem with reading from the CollectionCasData[] getNext(int aNumToGet) throws IOException, CollectionException
CasData
objects from this CasDataCollectionReader
.
If this is a consuming Collection Reader (see BaseCollectionReader.isConsuming()
), these entities will
also be removed from the collection.
aNumToGet
- the number of CasData
objects to get
CasData
objects. The length of this array will
be at most aNumToGet
, although it may be less (if there are not enough
elements left in the collection).
UIMA_IllegalStateException
- if there is no more elements in the collection
IOException
- if an I/O failure occurs
CollectionException
- if there is some other problem with reading from the Collection@Deprecated CasDataInitializer getCasDataInitializer()
@Deprecated void setCasInitializer(CasDataInitializer aCasDataInitializer)
aCasDataInitializer
- the CAS Data Initializer for this Collection Reader
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |