Package com.xmlcalabash.datamodel
Class DeclareStepInstruction
-
- All Implemented Interfaces:
-
com.xmlcalabash.datamodel.StepContainerInterface
public final class DeclareStepInstruction extends CompoundStepDeclaration implements StepContainerInterface
-
-
Field Summary
Fields Modifier and Type Field Description private Boolean
psviRequired
private Double
xpathVersion
private Double
version
private QName
type
private Visibility
visibility
private final Boolean
isAtomic
private Boolean
checkedCoherent
private Boolean
foundDeclarations
private Boolean
elaboratedInstructions
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 DeclareStepInstruction(XProcInstruction parent)
DeclareStepInstruction(XProcInstruction parent, QName type)
DeclareStepInstruction(XProcInstruction parent, InstructionConfiguration stepConfig)
-
Method Summary
-
Methods inherited from class com.xmlcalabash.datamodel.StepDeclaration
depends, getLocation, getName, getStaticOptions, inputs, namedInput, namedOutput, outputs, primaryInput, primaryOutput, rewriteBindings, setName, timeout
-
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 com.xmlcalabash.datamodel.CompoundStepDeclaration
atomicStep, atomicStep, choose, findOutputDeclarations, forEach, group, ifInstruction, message, output, output, runStep, tryInstruction, variable, viewport
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
DeclareStepInstruction
DeclareStepInstruction(XProcInstruction parent)
-
DeclareStepInstruction
DeclareStepInstruction(XProcInstruction parent, QName type)
-
DeclareStepInstruction
DeclareStepInstruction(XProcInstruction parent, InstructionConfiguration stepConfig)
-
-
Method Detail
-
getPsviRequired
Boolean getPsviRequired()
-
setPsviRequired
Unit setPsviRequired(Boolean psviRequired)
-
getXpathVersion
Double getXpathVersion()
-
setXpathVersion
Unit setXpathVersion(Double xpathVersion)
-
getVersion
Double getVersion()
-
setVersion
Unit setVersion(Double version)
-
getType
final QName getType()
-
getVisibility
final Visibility getVisibility()
-
setVisibility
final Unit setVisibility(Visibility visibility)
-
getCheckedCoherent
final Boolean getCheckedCoherent()
-
setCheckedCoherent
final Unit setCheckedCoherent(Boolean checkedCoherent)
-
getFoundDeclarations
final Boolean getFoundDeclarations()
-
setFoundDeclarations
final Unit setFoundDeclarations(Boolean foundDeclarations)
-
getElaboratedInstructions
final Boolean getElaboratedInstructions()
-
setElaboratedInstructions
final Unit setElaboratedInstructions(Boolean elaboratedInstructions)
-
coherentStepDeclarations
final Unit coherentStepDeclarations()
-
checkInputBindings
Unit checkInputBindings()
-
checkImplicitOutput
Unit checkImplicitOutput(StepDeclaration lastStep)
-
runtime
final XProcRuntime runtime()
-
getExecutable
final XProcPipeline getExecutable()
-
description
final XdmNode description()
-
getInputs
final List<InputInstruction> getInputs()
-
getPrimaryInput
final InputInstruction getPrimaryInput()
-
getInput
final InputInstruction getInput(String port)
-
getOutputs
final List<OutputInstruction> getOutputs()
-
getPrimaryOutput
final OutputInstruction getPrimaryOutput()
-
getOutput
final OutputInstruction getOutput(String port)
-
getOption
final OptionInstruction getOption(QName name)
-
import
Unit import(StepContainerInterface import)
-
importFunctions
ImportFunctionsInstruction importFunctions(URI href, MediaType contentType, String namespace)
-
addIOType
final Unit addIOType(XProcInstruction instruction)
-
input
final InputInstruction input()
-
input
final InputInstruction input(String port, Boolean primary, Boolean sequence)
-
option
OptionInstruction option(QName name)
-
option
OptionInstruction option(QName name, XProcExpression staticValue)
-
declareStep
DeclareStepInstruction declareStep()
-
-
-
-