Class ProcessBuilderCompound<X extends ProcessBuilderCompound<X>>
java.lang.Object
org.aksw.shellgebra.processbuilder.ProcessBuilderCore<X>
org.aksw.shellgebra.processbuilder.ProcessBuilderCompound<X>
- All Implemented Interfaces:
Cloneable, IProcessBuilderCore<X>
- Direct Known Subclasses:
ProcessBuilderGroup, ProcessBuilderPipeline
public abstract class ProcessBuilderCompound<X extends ProcessBuilderCompound<X>>
extends ProcessBuilderCore<X>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Returns an independent copy of this process builder.protected List<? extends IProcessBuilderCore<?>> List<? extends IProcessBuilderCore<?>> processBuilders(List<? extends IProcessBuilderCore<?>> processBuilders) processBuilders(IProcessBuilderCore<?>... processBuilders) Methods inherited from class ProcessBuilderCore
applySettings, cloneActual, directory, directory, environment, redirectError, redirectError, redirectErrorStream, redirectErrorStream, redirectInput, redirectInput, redirectOutput, redirectOutput, selfMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IProcessBuilderCore
accessesStdIn, start, supportsAnonPipeRead, supportsAnonPipeWrite, supportsDirectNamedPipe
-
Constructor Details
-
ProcessBuilderCompound
public ProcessBuilderCompound()
-
-
Method Details
-
copyProcessBuilders
-
processBuilders
-
processBuilders
-
processBuilders
-
clone
Description copied from interface:IProcessBuilderCoreReturns an independent copy of this process builder.- Specified by:
clonein interfaceIProcessBuilderCore<X extends ProcessBuilderCompound<X>>- Overrides:
clonein classProcessBuilderCore<X extends ProcessBuilderCompound<X>>
-