Class FixedFlowController.FixedFlowObject

java.lang.Object
org.apache.uima.flow.CasFlow_ImplBase
org.apache.uima.flow.impl.FixedFlowController.FixedFlowObject
All Implemented Interfaces:
Flow
Enclosing class:
FixedFlowController

class FixedFlowController.FixedFlowObject extends CasFlow_ImplBase
  • Field Details

    • currentStep

      private int currentStep
    • wasPassedToCasMultiplier

      private boolean wasPassedToCasMultiplier
    • casMultiplierProducedNewCas

      private boolean casMultiplierProducedNewCas
    • internallyCreatedCas

      private boolean internallyCreatedCas
  • Constructor Details

    • FixedFlowObject

      public FixedFlowObject(int startStep)
      Create a new fixed flow starting at step startStep of the fixed sequence.
      Parameters:
      startStep - index of mSequence to start at
    • FixedFlowObject

      public FixedFlowObject(int startStep, boolean internallyCreatedCas)
      Create a new fixed flow starting at step startStep of the fixed sequence.
      Parameters:
      startStep - index of mSequence to start at
      internallyCreatedCas - true to indicate that this Flow object is for a CAS that was produced by a CasMultiplier within this aggregate. Such CASes area allowed to be dropped and not output from the aggregate.
  • Method Details