Package com.xmlcalabash.datamodel
Class StepDeclaration
-
- All Implemented Interfaces:
public abstract class StepDeclaration extends XProcInstruction
-
-
Field Summary
Fields Modifier and Type Field Description private String
name
private final Location
location
private final Map<QName, StaticOptionDetails>
staticOptions
private final String
id
private Boolean
expandText
private final XProcInstruction
parent
private final List<XProcInstruction>
children
private Map<QName, String>
extensionAttributes
private final List<XdmNode>
pipeinfo
private final Map<String, NamespaceUri>
inscopeNamespaces
private final Map<QName, VariableBindingContainer>
inscopeVariables
private final InstructionConfiguration
stepConfig
private final QName
instructionType
-
Constructor Summary
Constructors Constructor Description StepDeclaration(XProcInstruction parent, InstructionConfiguration stepConfig, QName instructionType)
-
Method Summary
Modifier and Type Method Description final String
getName()
final Unit
setName(String name)
final Location
getLocation()
final Map<QName, StaticOptionDetails>
getStaticOptions()
Unit
checkInputBindings()
List<AtomicStepInstruction>
rewriteBindings()
final Unit
depends(String steplist)
final Unit
timeout(String value)
final List<PortBindingContainer>
inputs()
PortBindingContainer
primaryInput()
final PortBindingContainer
namedInput(String name)
final List<PortBindingContainer>
outputs()
PortBindingContainer
primaryOutput()
final PortBindingContainer
namedOutput(String name)
String
toString()
-
Methods inherited from class com.xmlcalabash.datamodel.XProcInstruction
addVariable, addVisibleStepName, addVisibleStepType, fromString, getChildren, getExpandText, getExtensionAttributes, getId, getInscopeNamespaces, getInscopeVariables, getInstructionType, getParent, getPipeinfo, getStepConfig, setExpandText, setExtensionAttribute, setExtensionAttributes, stepAvailable, stepDeclaration
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
StepDeclaration
StepDeclaration(XProcInstruction parent, InstructionConfiguration stepConfig, QName instructionType)
-
-
Method Detail
-
getLocation
final Location getLocation()
-
getStaticOptions
final Map<QName, StaticOptionDetails> getStaticOptions()
-
checkInputBindings
Unit checkInputBindings()
-
rewriteBindings
List<AtomicStepInstruction> rewriteBindings()
-
inputs
final List<PortBindingContainer> inputs()
-
primaryInput
PortBindingContainer primaryInput()
-
namedInput
final PortBindingContainer namedInput(String name)
-
outputs
final List<PortBindingContainer> outputs()
-
primaryOutput
PortBindingContainer primaryOutput()
-
namedOutput
final PortBindingContainer namedOutput(String name)
-
-
-
-