Package com.xmlcalabash.runtime.steps
Class CompoundStep
-
- All Implemented Interfaces:
-
com.xmlcalabash.runtime.steps.Consumer
public abstract class CompoundStep extends AbstractStep
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
CompoundStep.Companion
-
Field Summary
Fields Modifier and Type Field Description private final RuntimeStepParameters
params
private final Set<String>
inputPorts
private final Duration
stepTimeout
private final Boolean
readyToRun
private final String
_id
private final String
id
private final Location
location
private final Map<String, Integer>
inputCount
private final Map<String, Integer>
outputCount
private final Map<QName, StaticOptionDetails>
staticOptions
private final Verbosity
verbosity
private Boolean
aborted
private final XProcStepConfiguration
stepConfig
private final QName
type
private final String
name
public final static CompoundStep.Companion
Companion
-
Constructor Summary
Constructors Constructor Description CompoundStep(XProcStepConfiguration config, CompoundStepModel compound)
-
Method Summary
Modifier and Type Method Description final RuntimeStepParameters
getParams()
final Set<String>
getInputPorts()
Duration
getStepTimeout()
Boolean
getReadyToRun()
Unit
instantiate()
Unit
prepare()
Unit
run()
Unit
abort()
Unit
input(String port, XProcDocument doc)
Unit
output(String port, XProcDocument document)
Unit
close(String port)
Unit
reset()
List<AbstractStep>
runStepsExhaustively(List<AbstractStep> steps)
String
toString()
-
Methods inherited from class com.xmlcalabash.runtime.steps.AbstractStep
defaultBindingDocuments, getAborted, getId, getInputCount, getLocation, getName, getOutputCount, getStaticOptions, getStepConfig, getType, getVerbosity, get_id, runStep, setAborted
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
CompoundStep
CompoundStep(XProcStepConfiguration config, CompoundStepModel compound)
-
-
Method Detail
-
getParams
final RuntimeStepParameters getParams()
-
getInputPorts
final Set<String> getInputPorts()
-
getStepTimeout
Duration getStepTimeout()
-
getReadyToRun
Boolean getReadyToRun()
-
instantiate
Unit instantiate()
-
input
Unit input(String port, XProcDocument doc)
-
output
Unit output(String port, XProcDocument document)
-
runStepsExhaustively
List<AbstractStep> runStepsExhaustively(List<AbstractStep> steps)
-
-
-
-