public class SerialPipes extends Pipe implements Serializable
| Constructor and Description |
|---|
SerialPipes() |
SerialPipes(List pipeList) |
SerialPipes(Object[] pipes) |
SerialPipes(Pipe[] pipes) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
add(Pipe pipe) |
Pipe |
getPipe(int index) |
ArrayList |
getPipes() |
static boolean |
isSuppressExceptions() |
Instance |
pipe(Instance carrier)
Process an Instance.
|
Instance |
pipe(Instance carrier,
int startingIndex) |
Instance |
pipe(Instance carrier,
int startingIndex,
boolean growAlphabet) |
void |
removePipe(int index) |
void |
replacePipe(int index,
Pipe p) |
protected Alphabet |
resolveDataAlphabet() |
protected Alphabet |
resolveTargetAlphabet() |
static void |
setSuppressExceptions(boolean suppressExceptions) |
void |
setTargetProcessing(boolean lookForAndProcessTarget)
Set whether input is taken from target field of instance during processing.
|
int |
size() |
String |
toString() |
getDataAlphabet, getInstanceId, getParent, getParentRoot, getTargetAlphabet, isDataAlphabetSet, isTargetProcessing, pipe, readResolve, setDataAlphabet, setParent, setTargetAlphabetpublic SerialPipes()
public SerialPipes(Object[] pipes)
public SerialPipes(Pipe[] pipes)
public SerialPipes(List pipeList)
public ArrayList getPipes()
public static boolean isSuppressExceptions()
public static void setSuppressExceptions(boolean suppressExceptions)
public void setTargetProcessing(boolean lookForAndProcessTarget)
PipesetTargetProcessing in class Pipeprotected Alphabet resolveDataAlphabet()
resolveDataAlphabet in class Pipeprotected Alphabet resolveTargetAlphabet()
resolveTargetAlphabet in class Pipeprotected void add(Pipe pipe)
public void removePipe(int index)
public void replacePipe(int index,
Pipe p)
public int size()
public Pipe getPipe(int index)
public Instance pipe(Instance carrier)
PipeOne can create a new concrete subclass of Pipe simply by implementing this method.
Copyright © 2019 JULIE Lab, Germany. All rights reserved.