Package com.xmlcalabash.datamodel
Class InputInstruction
-
- All Implemented Interfaces:
public final class InputInstruction extends InputBindingInstruction
-
-
Field Summary
Fields Modifier and Type Field Description private XProcExpression
select
private final List<XdmNode>
assertions
private final Boolean
portDefined
private String
port
private Boolean
sequence
private Boolean
primary
private List<MediaType>
contentTypes
private XProcExpression
href
private String
pipe
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 InputInstruction(XProcInstruction parent)
-
Method Summary
Modifier and Type Method Description XProcExpression
getSelect()
Unit
setSelect(XProcExpression select)
EmptyInstruction
empty()
DocumentInstruction
document(XProcExpression href)
PipeInstruction
pipe()
PipeInstruction
pipe(String step, String port)
PipeInstruction
pipe(InputInstruction input)
PipeInstruction
pipe(StepDeclaration step, String port)
InlineInstruction
inline(XProcDocument document)
InlineInstruction
inline(XdmNode documentNode)
-
Methods inherited from class com.xmlcalabash.datamodel.PortBindingContainer
getAssertions, getContentTypes, getHref, getPipe, getPort, getPortDefined, getPrimary, getSequence, setContentTypes, setHref, setPipe, setPort, setPrimary, setSequence, 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
-
InputInstruction
InputInstruction(XProcInstruction parent)
-
-
Method Detail
-
getSelect
XProcExpression getSelect()
-
setSelect
Unit setSelect(XProcExpression select)
-
empty
EmptyInstruction empty()
-
document
DocumentInstruction document(XProcExpression href)
-
pipe
PipeInstruction pipe()
-
pipe
PipeInstruction pipe(String step, String port)
-
pipe
PipeInstruction pipe(InputInstruction input)
-
pipe
PipeInstruction pipe(StepDeclaration step, String port)
-
inline
InlineInstruction inline(XProcDocument document)
-
inline
InlineInstruction inline(XdmNode documentNode)
-
-
-
-