public class OptionalPipe<S> extends AbstractMetaPipe<S,S> implements SideEffectPipe.LazySideEffectPipe<S,Object>, MetaPipe
SideEffectPipe.GreedySideEffectPipe<S,T>, SideEffectPipe.LazySideEffectPipe<S,T>currentEnd, pathEnabled, startsNO_PATH_MESSAGE| Constructor and Description |
|---|
OptionalPipe(Pipe<S,?> pipe) |
| Modifier and Type | Method and Description |
|---|---|
List<Pipe> |
getPipes() |
Object |
getSideEffect()
The side effect is the behavior of the internal pipe which is not a gettable data structure.
|
S |
processNextStart() |
String |
toString() |
enablePath, resetgetCurrentPath, getPathToHere, hasNext, iterator, next, remove, setStarts, setStarts, setStartsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitenablePath, getCurrentPath, reset, setStarts, setStartspublic S processNextStart()
processNextStart in class AbstractPipe<S,S>public Object getSideEffect()
getSideEffect in interface SideEffectPipe<S,Object>public String toString()
toString in class AbstractPipe<S,S>Copyright © 2010-2014. All Rights Reserved.