| 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 overridden 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-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 | 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() | 
| default void | AnalysisEngineProcessorStub. batchProcessComplete()Notify the stub that all items in the batch have been processed. | 
| void | MultiprocessingAnalysisEngine_impl. batchProcessComplete() | 
| void | PrimitiveAnalysisEngine_impl. batchProcessComplete() | 
| void | AnalysisEngineProcessorAdapter. 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() | 
| default void | AnalysisEngineProcessorStub. collectionProcessComplete()Notify the stub that all items in the collection have been processed. | 
| void | MultiprocessingAnalysisEngine_impl. collectionProcessComplete() | 
| void | PrimitiveAnalysisEngine_impl. collectionProcessComplete() | 
| void | AnalysisEngineProcessorAdapter. 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.  | 
| void | AnalysisEngineProcessorStub. process(CAS aCAS)Performs service call to process an entity. | 
| 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 | AnalysisEngineProcessorAdapter. 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  aCASis an instanceofCAS. | 
| Flow | JCasFlowController_ImplBase. computeFlow(AbstractCas aCAS)Overriden to check that  aCASis an instanceofJCas. | 
| 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  newCasis an instanceofJCas. | 
| Flow | CasFlow_ImplBase. newCasProduced(AbstractCas newCas,
              String producedBy)Overriden to check that  newCasis an instanceofCAS. | 
| 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–2022 The Apache Software Foundation. All rights reserved.