public class IteratingPipe extends Pipe implements Serializable
| Constructor and Description |
|---|
IteratingPipe(Pipe iteratedPipe) |
IteratingPipe(PipeOutputAccumulator accumulator,
Pipe iteratedPipe) |
| Modifier and Type | Method and Description |
|---|---|
static PipeOutputAccumulator |
iteratePipe(Pipe iteratedPipe,
PipeOutputAccumulator accumulator,
Instance carrier) |
Instance |
pipe(Instance carrier)
Process an Instance.
|
protected Alphabet |
resolveDataAlphabet() |
protected Alphabet |
resolveTargetAlphabet() |
void |
setTargetProcessing(boolean lookForAndProcessTarget)
Set whether input is taken from target field of instance during processing.
|
getDataAlphabet, getInstanceId, getParent, getParentRoot, getTargetAlphabet, isDataAlphabetSet, isTargetProcessing, pipe, readResolve, setDataAlphabet, setParent, setTargetAlphabetpublic IteratingPipe(PipeOutputAccumulator accumulator, Pipe iteratedPipe)
public IteratingPipe(Pipe iteratedPipe)
public void setTargetProcessing(boolean lookForAndProcessTarget)
PipesetTargetProcessing in class Pipeprotected Alphabet resolveDataAlphabet()
resolveDataAlphabet in class Pipeprotected Alphabet resolveTargetAlphabet()
resolveTargetAlphabet in class Pipepublic Instance pipe(Instance carrier)
PipeOne can create a new concrete subclass of Pipe simply by implementing this method.
public static PipeOutputAccumulator iteratePipe(Pipe iteratedPipe, PipeOutputAccumulator accumulator, Instance carrier)
Copyright © 2019 JULIE Lab, Germany. All rights reserved.