com.xmlcalabash.model
Class CompoundStep
java.lang.Object
com.xmlcalabash.model.SourceArtifact
com.xmlcalabash.model.Step
com.xmlcalabash.model.CompoundStep
- Direct Known Subclasses:
- DeclareStep, Pipeline
public class CompoundStep
- extends Step
- Author:
- ndw
Constructor Summary |
CompoundStep(XProcRuntime xproc,
net.sf.saxon.s9api.XdmNode node,
net.sf.saxon.s9api.QName type,
java.lang.String name)
Creates a new instance of CompoundStep |
Methods inherited from class com.xmlcalabash.model.Step |
addDependency, addInput, addLog, addOption, addOutput, addParameter, addStep, checkDuplicateVars, checkOptionBinding, checkOptionBinding, dependsOn, dump, dump, getDeclaration, getDeclaredType, getDefaultOutput, getDependencies, getEnvironment, getInput, getLog, getName, getNode, getOption, getOptions, getParameter, getParameters, getPipeline, getPrimaryOutput, getStep, getType, getVersion, inputs, insideALoop, isAnonymous, isPipeline, isPipelineCall, loops, matchesDeclaration, options, orderSteps, outputs, parameters, patchEnvironment, patchInputBindings, patchPipeBindings, setDeclaration, setSubpipeline, setVersion, subpipeline, toString, validOptions, validParams |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CompoundStep
public CompoundStep(XProcRuntime xproc,
net.sf.saxon.s9api.XdmNode node,
net.sf.saxon.s9api.QName type,
java.lang.String name)
- Creates a new instance of CompoundStep
containsStep
public boolean containsStep(java.lang.String stepName)
- Overrides:
containsStep
in class Step
addVariable
public void addVariable(Variable variable)
- Overrides:
addVariable
in class Step
getVariables
public java.util.Collection<Variable> getVariables()
- Overrides:
getVariables
in class Step
setEnvironment
protected void setEnvironment(Environment newEnvironment)
- Overrides:
setEnvironment
in class Step
augment
public void augment()
- Overrides:
augment
in class Step
augmentOptions
protected void augmentOptions()
- Overrides:
augmentOptions
in class Step
augmentIO
protected void augmentIO()
- Overrides:
augmentIO
in class Step
getOutput
public Output getOutput(java.lang.String portName)
- Overrides:
getOutput
in class Step
checkVariables
public void checkVariables()
- Overrides:
checkVariables
in class Step
checkBinding
protected boolean checkBinding(Input input)
- Overrides:
checkBinding
in class Step
checkPrimaryIO
public void checkPrimaryIO()
valid
public boolean valid()
- Overrides:
valid
in class Step
validOutputBinding
protected boolean validOutputBinding()
validBindings
protected boolean validBindings()
- Overrides:
validBindings
in class Step
checkForBindings
protected void checkForBindings(java.util.HashSet<Output> outputs)
- Overrides:
checkForBindings
in class Step