Package com.xmlcalabash.datamodel
Interface InstructionStaticContext
-
- All Implemented Interfaces:
-
com.xmlcalabash.runtime.steps.RuntimeStepStaticContext
public interface InstructionStaticContext implements RuntimeStepStaticContext
-
-
Method Summary
Modifier and Type Method Description abstract Unit
addVisibleStepName(StepDeclaration decl)
abstract Unit
addVariable(VariableBindingContainer binding)
abstract Unit
addStaticBinding(QName binding, XdmValue value)
abstract Map<String, StepDeclaration>
getInscopeStepNames()
abstract Map<QName, VariableBindingContainer>
getInscopeVariables()
abstract Map<QName, XdmValue>
getStaticBindings()
abstract PortBindingContainer
getDrp()
abstract Unit
setDrp(PortBindingContainer drp)
-
Methods inherited from class com.xmlcalabash.runtime.steps.RuntimeStepStaticContext
addNamespace, addVisibleStepType, exception, exception, getBaseUri, getInscopeNamespaces, getInscopeStepTypes, getLocation, getPipelineContext, getProcessor, getSaxonConfig, getXmlCalabash, resolve, stepAvailable, stepDeclaration, updateNamespaces, updateWith, updateWith
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
addVisibleStepName
abstract Unit addVisibleStepName(StepDeclaration decl)
-
addVariable
abstract Unit addVariable(VariableBindingContainer binding)
-
addStaticBinding
abstract Unit addStaticBinding(QName binding, XdmValue value)
-
getInscopeStepNames
abstract Map<String, StepDeclaration> getInscopeStepNames()
-
getInscopeVariables
abstract Map<QName, VariableBindingContainer> getInscopeVariables()
-
getStaticBindings
abstract Map<QName, XdmValue> getStaticBindings()
-
getDrp
abstract PortBindingContainer getDrp()
-
setDrp
abstract Unit setDrp(PortBindingContainer drp)
-
-
-
-