|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CasObjectProcessor
Interface for CAS Processors that want to use the full CAS
implementation.
Method Summary | |
---|---|
void |
processCas(CAS aCAS)
Process a single CAS. |
void |
processCas(CAS[] aCASes)
Processes multiple CASes. |
void |
typeSystemInit(TypeSystem aTypeSystem)
Informs this CasConsumer that the CAS TypeSystem has changed. |
Methods inherited from interface org.apache.uima.collection.base_cpm.CasProcessor |
---|
batchProcessComplete, collectionProcessComplete, getProcessingResourceMetaData, isReadOnly, isStateless |
Method Detail |
---|
void processCas(CAS aCAS) throws ResourceProcessException
aCAS
- the CAS to be processed. Additional information may be added to this CAS (if this CAS
processor is not read-only
).
ResourceProcessException
- if processing failsvoid processCas(CAS[] aCASes) throws ResourceProcessException
aCASes
- an array of CASes to be processed. Additional information may be added to these CASes
(if this CAS processor is not read-only
).
ResourceProcessException
- if processing fails for any of the CASesvoid typeSystemInit(TypeSystem aTypeSystem) throws ResourceInitializationException
In this method, the CasConsumer should use the TypeSystem
to resolve the names of Type
and Features to the actual Type
and
Feature
objects, which can then be used during processing.
ResourceInitializatinException
- if the type system is not compatible with this Cas Consumer
ResourceInitializationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |