## Uses of Interface
org.apache.uima.flow.Flow

- Packages that use Flow
  Package | Description
  --- | ---
  org.apache.uima.analysis_engine.asb.impl |
  org.apache.uima.flow |
  org.apache.uima.flow.impl |

- - ### Uses of Flow in org.apache.uima.analysis_engine.asb.impl

    Constructors in org.apache.uima.analysis_engine.asb.impl with parameters of type Flow
    Constructor and Description
    `FlowContainer(Flow aFlow, FlowControllerContainer aFlowControllerContainer, CAS aCAS)`

  - ### Uses of Flow in org.apache.uima.flow

    Classes in org.apache.uima.flow that implement Flow
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CasFlow_ImplBase` Convenience base class for Flow objects that use the CAS interface.
    `class` | `JCasFlow_ImplBase` Convenience base class for Flow objects that use the JCas interface.

    Methods in org.apache.uima.flow that return Flow
    Modifier and Type | Method and Description
    --- | ---
    `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.

  - ### Uses of Flow in org.apache.uima.flow.impl

    Classes in org.apache.uima.flow.impl that implement Flow
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CapabilityLanguageFlowObject` The `CapabilityLanguageAnalysisSequence` is used for a `CapabilityLanguageFlow`.

    Methods in org.apache.uima.flow.impl that return Flow
    Modifier and Type | Method and Description
    --- | ---
    `Flow` | CapabilityLanguageFlowController.`computeFlow(CAS aCAS)`
    `Flow` | FixedFlowController.`computeFlow(CAS aCAS)`

Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.