Klasse LoopParameterProcessor


public final class LoopParameterProcessor extends FWLoopProcessor
Looping processors are running a given Pipeline ${PipeID} several times. The number of loops is given by the central value (see parameterfilter). Loops are separated by default (${separateLoops} (TRUE|FALSE)). For non separated loops all parameter values created in the pipeline process are written to parameter map. Within the looped pipeline you can finde the total run count ${runCount} and the run count ${Count} This looping processor takes the parameter map and checks for the regex to check the given parameter keys, if it should be looped in the given pipeline. Additionally to Count and runCount you can find the actual looplistentry in parametername: "${PipeID}.loop", further parameter: ${startIndex} gives the first index of ${Count}-Parameter in looping pipeline.
Autor:
Andreas Enders
  • Konstruktordetails

    • LoopParameterProcessor

      public LoopParameterProcessor()
  • Methodendetails

    • process

      public boolean process() throws PipeLineException
      Must be overidden to implemnt concrete pipe procedure.
      Angegeben von:
      process in Klasse FWProcessor
      Gibt zurück:
      success
      Löst aus:
      PipeLineException
    • checkInParameterMap

      protected boolean checkInParameterMap()
      Beschreibung aus Klasse kopiert: FWProcessor
      Can be overridden to perform semantic checks on the pipeline Input.
      Setzt außer Kraft:
      checkInParameterMap in Klasse FWLoopProcessor
      Gibt zurück:
      true if not overridden by implementations
    • checkOutParameterMap

      protected boolean checkOutParameterMap()
      Beschreibung aus Klasse kopiert: FWProcessor
      Can be overridden to perform semantic checks on the pipeline Input.
      Setzt außer Kraft:
      checkOutParameterMap in Klasse FWLoopProcessor
      Gibt zurück:
      true if not overridden
    • initLoop

      public void initLoop(Map<String,Object> aParameterMap)
      Setzt außer Kraft:
      initLoop in Klasse FWLoopProcessor
      Parameter:
      aParameterMap -