| 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.flow | |
| org.apache.uima.uimacpp | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AnalysisComponent. batchProcessComplete()Completes the processing of a batch of CASes. | 
| void | AnalysisComponent_ImplBase. batchProcessComplete() | 
| void | AnalysisComponent. collectionProcessComplete()Notifies this AnalysisComponent that processing of an entire collection has been completed. | 
| void | AnalysisComponent_ImplBase. collectionProcessComplete() | 
| 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 | AnalysisComponent. process(AbstractCas aCAS)Inputs a CAS to the AnalysisComponent. | 
| void | CasAnnotator_ImplBase. process(AbstractCas aCAS) | 
| void | CasMultiplier_ImplBase. process(AbstractCas aCAS) | 
| void | JCasAnnotator_ImplBase. process(AbstractCas aCAS) | 
| void | JCasMultiplier_ImplBase. process(AbstractCas aCAS) | 
| abstract void | CasAnnotator_ImplBase. process(CAS aCAS)Inputs a CAS to the AnalysisComponent. | 
| abstract void | CasMultiplier_ImplBase. process(CAS aCAS)This method should be overriden by subclasses. | 
| 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 | CasAnnotator_ImplBase. typeSystemInit(TypeSystem aTypeSystem)Informs this annotator that the CAS TypeSystem has changed. | 
| void | CasMultiplier_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-basedJCasinterface instead
 of the generalCASinterface. | 
| ProcessTrace | AnalysisEngine. process(JCas aJCas,
       ResultSpecification aResultSpec)Similar to  AnalysisEngine.process(CAS,ResultSpecification)but uses the Java-object-basedJCasinterface instead of the generalCASinterface. | 
| void | AnalysisEngine. process(JCas aJCas,
       ResultSpecification aResultSpec,
       ProcessTrace aTrace)Similar to  AnalysisEngine.process(CAS, ResultSpecification, ProcessTrace)but uses the
 Java-object-basedJCasinterface instead of the generalCASinterface. | 
| 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 | FlowController. batchProcessComplete()Completes the processing of a batch of CASes. | 
| void | FlowController_ImplBase. batchProcessComplete() | 
| void | FlowController. collectionProcessComplete()Notifies this component that processing of an entire collection has been completed. | 
| void | FlowController_ImplBase. collectionProcessComplete() | 
| Flow | CasFlowController_ImplBase. computeFlow(AbstractCas aCAS)Overriden to check that  aCASis an instanceofCAS. | 
| Flow | FlowController. computeFlow(AbstractCas aCAS)Invokes this FlowController on a CAS. | 
| Flow | JCasFlowController_ImplBase. computeFlow(AbstractCas aCAS)Overriden to check that  aCASis an instanceofJCas. | 
| 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 | CasFlow_ImplBase. newCasProduced(AbstractCas newCas,
              String producedBy)Overriden to check that  newCasis an instanceofCAS. | 
| 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  newCasis an instanceofJCas. | 
| 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. removeAnalysisEngines(Collection<String> aKeys)Notifies this FlowController that some Analysis Engines are no longer available to route CASes to. | 
| void | FlowController_ImplBase. removeAnalysisEngines(Collection<String> aKeys)Throws an AnalysisEngineProcessException by default. | 
| void | CasFlowController_ImplBase. typeSystemInit(TypeSystem aTypeSystem)This method may be overriden by subclasses. | 
| 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–2017 The Apache Software Foundation. All rights reserved.