Package | Description |
---|---|
org.apache.uima.analysis_component | |
org.apache.uima.analysis_engine |
The Analysis Engine interface, along with supporting
interfaces and exception classes.
|
org.apache.uima.analysis_engine.asb |
Contains the Analysis Structure Broker (ASB) interface, along with supporting
interfaces and exception classes.
|
org.apache.uima.analysis_engine.asb.impl | |
org.apache.uima.analysis_engine.impl | |
org.apache.uima.analysis_engine.service.impl | |
org.apache.uima.flow | |
org.apache.uima.flow.impl | |
org.apache.uima.uimacpp |
Modifier and Type | Method and Description |
---|---|
void |
AnalysisComponent_ImplBase.batchProcessComplete() |
void |
AnalysisComponent.batchProcessComplete()
Completes the processing of a batch of CASes.
|
void |
AnalysisComponent_ImplBase.collectionProcessComplete() |
void |
AnalysisComponent.collectionProcessComplete()
Notifies this AnalysisComponent that processing of an entire collection has been completed.
|
boolean |
AnalysisComponent.hasNext()
Asks if this AnalysisComponent has another CAS to output.
|
boolean |
Annotator_ImplBase.hasNext()
Returns false, since annotators are not allowed to create new CAS instances.
|
AbstractCas |
AnalysisComponent.next()
Gets the next output CAS.
|
AbstractCas |
Annotator_ImplBase.next()
Throws a UIMA_IllegalStateException, since annotators are not allowed to create new CAS
instances.
|
void |
CasMultiplier_ImplBase.process(AbstractCas aCAS) |
void |
JCasAnnotator_ImplBase.process(AbstractCas aCAS) |
void |
JCasMultiplier_ImplBase.process(AbstractCas aCAS) |
void |
AnalysisComponent.process(AbstractCas aCAS)
Inputs a CAS to the AnalysisComponent.
|
void |
CasAnnotator_ImplBase.process(AbstractCas aCAS) |
abstract void |
CasMultiplier_ImplBase.process(CAS aCAS)
This method should be overriden by subclasses.
|
abstract void |
CasAnnotator_ImplBase.process(CAS aCAS)
Inputs a CAS to the AnalysisComponent.
|
abstract void |
JCasAnnotator_ImplBase.process(JCas aJCas)
This method should be overriden by subclasses.
|
abstract void |
JCasMultiplier_ImplBase.process(JCas aJCas)
This method should be overriden by subclasses.
|
void |
CasMultiplier_ImplBase.typeSystemInit(TypeSystem aTypeSystem)
Informs this annotator that the CAS TypeSystem has changed.
|
void |
CasAnnotator_ImplBase.typeSystemInit(TypeSystem aTypeSystem)
Informs this annotator that the CAS TypeSystem has changed.
|
Modifier and Type | Method and Description |
---|---|
void |
AnalysisEngine.batchProcessComplete()
Notifies this AnalysisEngine that processing of a batch has completed.
|
void |
AnalysisEngine.collectionProcessComplete()
Notifies this AnalysisEngine that processing of an entire collection has completed.
|
boolean |
CasIterator.hasNext()
Checks if there are more CASes to be returned by the iterator.
|
boolean |
JCasIterator.hasNext()
Checks if there are more JCASes to be returned by the iterator.
|
CAS |
CasIterator.next()
Gets the next CAS from the iterator.
|
JCas |
JCasIterator.next()
Gets the next JCAS from the iterator.
|
void |
AnalysisEngine.process(AnalysisProcessData aProcessData,
ResultSpecification aResultSpec)
Deprecated.
This is no longer used by the framework and was never intended for users to call.
Use {#link #process(CAS)} instead.
|
ProcessTrace |
AnalysisEngine.process(CAS aCAS)
Invokes this AnalysisEngine's analysis logic.
|
ProcessTrace |
AnalysisEngine.process(CAS aCAS,
ResultSpecification aResultSpec)
Invokes this AnalysisEngine's analysis logic.
|
void |
AnalysisEngine.process(CAS aCAS,
ResultSpecification aResultSpec,
ProcessTrace aTrace)
Invokes this AnalysisEngine's analysis logic.
|
ProcessTrace |
AnalysisEngine.process(JCas aJCas)
Similar to
AnalysisEngine.process(CAS) but uses the Java-object-based JCas interface instead
of the general CAS interface. |
ProcessTrace |
AnalysisEngine.process(JCas aJCas,
ResultSpecification aResultSpec)
Similar to
AnalysisEngine.process(CAS,ResultSpecification) but uses the Java-object-based
JCas interface instead of the general CAS interface. |
void |
AnalysisEngine.process(JCas aJCas,
ResultSpecification aResultSpec,
ProcessTrace aTrace)
Similar to
AnalysisEngine.process(CAS, ResultSpecification, ProcessTrace) but uses the
Java-object-based JCas interface instead of the general CAS interface. |
CasIterator |
AnalysisEngine.processAndOutputNewCASes(CAS aCAS)
Processes a CAS, possibly producing multiple CASes as a result.
|
JCasIterator |
AnalysisEngine.processAndOutputNewCASes(JCas aJCAS)
Processes a JCAS, possibly producing multiple JCASes as a result.
|
Modifier and Type | Method and Description |
---|---|
CasIterator |
ASB.process(CAS aCAS)
Invokes the processing of the aggregate on the given input CAS.
|
Modifier and Type | Method and Description |
---|---|
void |
FlowControllerContainer.collectionProcessComplete() |
FlowContainer |
FlowControllerContainer.computeFlow(CAS aCAS)
Invokes the FlowController's computeFlow method, returning a Flow object that routes the given
CAS through this aggregate.
|
FlowContainer |
FlowContainer.newCasProduced(CAS newCAS,
String producedBy) |
Step |
FlowContainer.next() |
CasIterator |
ASB_impl.process(CAS aCAS) |
void |
FlowControllerContainer.removeAnalysisEngines(Collection<String> aKeys)
Notifies this FlowController that some Analysis Engines are no longer available to route CASes to.
|
Modifier and Type | Method and Description |
---|---|
void |
UimacppAnalysisEngineImpl.batchProcessComplete() |
void |
MultiprocessingAnalysisEngine_impl.batchProcessComplete() |
void |
PrimitiveAnalysisEngine_impl.batchProcessComplete() |
void |
PearAnalysisEngineWrapper.batchProcessComplete() |
void |
AnalysisEngineImplBase.batchProcessComplete() |
void |
AggregateAnalysisEngine_impl.batchProcessComplete() |
protected CAS |
UimacppAnalysisEngineImpl.callAnalysisComponentNext()
Calls the Analysis Component's next() method.
|
protected CAS |
PrimitiveAnalysisEngine_impl.callAnalysisComponentNext()
Calls the Analysis Component's next() method.
|
protected void |
UimacppAnalysisEngineImpl.callAnalysisComponentProcess(CAS aCAS)
Calls the Analysis Component's process method.
|
protected void |
PrimitiveAnalysisEngine_impl.callAnalysisComponentProcess(CAS aCAS)
Calls the Analysis Component's process method.
|
void |
UimacppAnalysisEngineImpl.collectionProcessComplete() |
void |
MultiprocessingAnalysisEngine_impl.collectionProcessComplete() |
void |
PrimitiveAnalysisEngine_impl.collectionProcessComplete() |
void |
PearAnalysisEngineWrapper.collectionProcessComplete() |
void |
AnalysisEngineImplBase.collectionProcessComplete() |
void |
AggregateAnalysisEngine_impl.collectionProcessComplete() |
boolean |
JCasIteratorWrapper.hasNext() |
boolean |
EmptyCasIterator.hasNext() |
JCas |
JCasIteratorWrapper.next() |
CAS |
EmptyCasIterator.next() |
void |
AnalysisEngineImplBase.process(AnalysisProcessData aProcessData,
ResultSpecification aResultSpec)
Deprecated.
|
ProcessTrace |
MultiprocessingAnalysisEngine_impl.process(CAS aCAS) |
ProcessTrace |
AnalysisEngineImplBase.process(CAS aCAS) |
ProcessTrace |
MultiprocessingAnalysisEngine_impl.process(CAS aCAS,
ResultSpecification aResultSpec) |
ProcessTrace |
AnalysisEngineImplBase.process(CAS aCAS,
ResultSpecification aResultSpec) |
void |
MultiprocessingAnalysisEngine_impl.process(CAS aCAS,
ResultSpecification aResultSpec,
ProcessTrace aTrace) |
void |
AnalysisEngineImplBase.process(CAS aCAS,
ResultSpecification aResultSpec,
ProcessTrace aTrace) |
ProcessTrace |
MultiprocessingAnalysisEngine_impl.process(JCas aJCas) |
ProcessTrace |
AnalysisEngineImplBase.process(JCas aJCas) |
ProcessTrace |
MultiprocessingAnalysisEngine_impl.process(JCas aJCas,
ResultSpecification aResultSpec) |
ProcessTrace |
AnalysisEngineImplBase.process(JCas aJCas,
ResultSpecification aResultSpec) |
void |
MultiprocessingAnalysisEngine_impl.process(JCas aJCas,
ResultSpecification aResultSpec,
ProcessTrace aTrace) |
void |
AnalysisEngineImplBase.process(JCas aJCas,
ResultSpecification aResultSpec,
ProcessTrace aTrace) |
CasIterator |
UimacppAnalysisEngineImpl.processAndOutputNewCASes(CAS aCAS) |
CasIterator |
MultiprocessingAnalysisEngine_impl.processAndOutputNewCASes(CAS aCAS) |
CasIterator |
PrimitiveAnalysisEngine_impl.processAndOutputNewCASes(CAS aCAS) |
CasIterator |
PearAnalysisEngineWrapper.processAndOutputNewCASes(CAS aCAS) |
CasIterator |
AnalysisEngineImplBase.processAndOutputNewCASes(CAS aCAS) |
CasIterator |
AggregateAnalysisEngine_impl.processAndOutputNewCASes(CAS aCAS) |
JCasIterator |
MultiprocessingAnalysisEngine_impl.processAndOutputNewCASes(JCas aJCas) |
JCasIterator |
AnalysisEngineImplBase.processAndOutputNewCASes(JCas aJCas)
Default implementation of processAndOutputNewCASes(JCas) method.
|
Modifier and Type | Method and Description |
---|---|
void |
AnalysisEngineServiceAdapter.batchProcessComplete() |
void |
AnalysisEngineServiceAdapter.collectionProcessComplete() |
CasIterator |
AnalysisEngineServiceAdapter.processAndOutputNewCASes(CAS aCAS) |
Modifier and Type | Method and Description |
---|---|
void |
FlowController_ImplBase.batchProcessComplete() |
void |
FlowController.batchProcessComplete()
Completes the processing of a batch of CASes.
|
void |
FlowController_ImplBase.collectionProcessComplete() |
void |
FlowController.collectionProcessComplete()
Notifies this component that processing of an entire collection has been completed.
|
Flow |
CasFlowController_ImplBase.computeFlow(AbstractCas aCAS)
Overriden to check that
aCAS is an instanceof CAS . |
Flow |
JCasFlowController_ImplBase.computeFlow(AbstractCas aCAS)
Overriden to check that
aCAS is an instanceof JCas . |
Flow |
FlowController.computeFlow(AbstractCas aCAS)
Invokes this FlowController on a CAS.
|
abstract Flow |
CasFlowController_ImplBase.computeFlow(CAS aCAS)
This method must be overriden by subclasses.
|
abstract Flow |
JCasFlowController_ImplBase.computeFlow(JCas aJCas)
This method must be overriden by subclasses.
|
Flow |
Flow.newCasProduced(AbstractCas newCas,
String producedBy)
Called by the framework if the CAS that is being routed by this Flow has been sent to a CAS
Multiplier which has then created a new CAS derived from that original CAS.
|
Flow |
JCasFlow_ImplBase.newCasProduced(AbstractCas newCas,
String producedBy)
Overriden to check that
newCas is an instanceof JCas . |
Flow |
CasFlow_ImplBase.newCasProduced(AbstractCas newCas,
String producedBy)
Overriden to check that
newCas is an instanceof CAS . |
protected Flow |
CasFlow_ImplBase.newCasProduced(CAS newCas,
String producedBy)
By default, throws an exception to indicate this this Flow object does not support new CASes
being produced in the middle of the flow.
|
protected Flow |
JCasFlow_ImplBase.newCasProduced(JCas newCas,
String producedBy)
By default, throws an exception to indicate this this Flow object does not support new CASes
being produced in the middle of the flow.
|
Step |
Flow.next()
Gets the next destination for the CAS.
|
void |
FlowController_ImplBase.removeAnalysisEngines(Collection<String> aKeys)
Throws an AnalysisEngineProcessException by default.
|
void |
FlowController.removeAnalysisEngines(Collection<String> aKeys)
Notifies this FlowController that some Analysis Engines are no longer available to route CASes to.
|
void |
CasFlowController_ImplBase.typeSystemInit(TypeSystem aTypeSystem)
This method may be overriden by subclasses.
|
Modifier and Type | Method and Description |
---|---|
Flow |
CapabilityLanguageFlowController.computeFlow(CAS aCAS) |
Flow |
FixedFlowController.computeFlow(CAS aCAS) |
void |
FixedFlowController.removeAnalysisEngines(Collection<String> aKeys) |
Modifier and Type | Method and Description |
---|---|
void |
UimacppAnalysisComponent.batchProcessComplete() |
void |
UimacppAnalysisComponent.collectionProcessComplete() |
boolean |
UimacppAnalysisComponent.hasNext() |
AbstractCas |
UimacppAnalysisComponent.next() |
void |
UimacppAnalysisComponent.process(AbstractCas aCAS) |
void |
UimacppAnalysisComponent.process(CAS aCAS) |
Copyright © 2006–2021 The Apache Software Foundation. All rights reserved.