Package com.xmlcalabash.runtime
Interface XProcStepConfiguration
-
- All Implemented Interfaces:
-
com.xmlcalabash.documents.DocumentContext
public interface XProcStepConfiguration implements DocumentContext
-
-
Method Summary
Modifier and Type Method Description abstract Unit
error(Function0<String> message)
abstract Unit
warn(Function0<String> message)
abstract Unit
info(Function0<String> message)
abstract Unit
debug(Function0<String> message)
abstract Unit
trace(Function0<String> message)
abstract XProcStepConfiguration
copy()
abstract XProcStepConfiguration
copy(XProcStepConfiguration config)
abstract XProcStepConfiguration
copyNew()
abstract Unit
putNamespace(String prefix, NamespaceUri uri)
abstract Unit
putAllNamespaces(Map<String, NamespaceUri> namespaces)
abstract Unit
putStepType(QName name, DeclareStepInstruction declare)
abstract Unit
putAllStepTypes(Map<QName, DeclareStepInstruction> types)
abstract Unit
setLocation(Location location)
abstract Boolean
parseBoolean(String bool)
abstract QName
parseQName(String name, Map<String, NamespaceUri> inscopeNamespaces)
abstract QName
parseQName(String name, Map<String, NamespaceUri> inscopeNamespaces, NamespaceUri defaultNamespace)
abstract AttributeMap
stringAttributeMap(Map<String, String> attr)
abstract AttributeMap
attributeMap(Map<QName, String> attr)
abstract Map<QName, String>
attributeMap(AttributeMap attributes)
abstract XdmMap
asXdmMap(Map<QName, XdmValue> inputMap)
abstract XdmValue
checkType(QName varName, XdmValue value, SequenceType sequenceType, Map<String, NamespaceUri> inscopeNamespaces, List<XdmAtomicValue> values)
abstract XdmValue
checkType(QName varName, XdmValue value, SequenceType sequenceType, List<XdmAtomicValue> values)
abstract Map<QName, XdmValue>
asMap(XdmMap inputMap)
abstract SequenceType
parseXsSequenceType(String asExpr)
abstract Boolean
xpathEq(XdmValue left, XdmValue right)
abstract Boolean
xpathEqual(XdmValue left, XdmValue right)
abstract Boolean
xpathDeepEqual(XdmValue left, XdmValue right)
abstract DeclareStepInstruction
stepDeclaration(QName name)
abstract Boolean
stepAvailable(QName name)
abstract XdmMap
forceQNameKeys(MapItem inputMap)
abstract XdmMap
forceQNameKeys(XdmMap inputMap)
abstract XProcException
exception(XProcError error)
abstract XProcException
exception(XProcError error, Throwable cause)
abstract PipelineEnvironment
getEnvironment()
abstract SaxonConfiguration
getSaxonConfig()
abstract Map<QName, DeclareStepInstruction>
getInscopeStepTypes()
abstract String
getStepName()
abstract Unit
setStepName(String stepName)
abstract Location
getLocation()
abstract String
getNextId()
-
Methods inherited from class com.xmlcalabash.documents.DocumentContext
forceQNameKeys, forceQNameKeys, getBaseUri, getInscopeNamespaces, getProcessor, getXmlCalabash, newXPathCompiler, parseNCName, parseQName, resolve
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
copy
abstract XProcStepConfiguration copy()
-
copy
abstract XProcStepConfiguration copy(XProcStepConfiguration config)
-
copyNew
abstract XProcStepConfiguration copyNew()
-
putNamespace
abstract Unit putNamespace(String prefix, NamespaceUri uri)
-
putAllNamespaces
abstract Unit putAllNamespaces(Map<String, NamespaceUri> namespaces)
-
putStepType
abstract Unit putStepType(QName name, DeclareStepInstruction declare)
-
putAllStepTypes
abstract Unit putAllStepTypes(Map<QName, DeclareStepInstruction> types)
-
setLocation
abstract Unit setLocation(Location location)
-
parseBoolean
abstract Boolean parseBoolean(String bool)
-
parseQName
abstract QName parseQName(String name, Map<String, NamespaceUri> inscopeNamespaces)
-
parseQName
abstract QName parseQName(String name, Map<String, NamespaceUri> inscopeNamespaces, NamespaceUri defaultNamespace)
-
stringAttributeMap
abstract AttributeMap stringAttributeMap(Map<String, String> attr)
-
attributeMap
abstract AttributeMap attributeMap(Map<QName, String> attr)
-
attributeMap
abstract Map<QName, String> attributeMap(AttributeMap attributes)
-
checkType
abstract XdmValue checkType(QName varName, XdmValue value, SequenceType sequenceType, Map<String, NamespaceUri> inscopeNamespaces, List<XdmAtomicValue> values)
-
checkType
abstract XdmValue checkType(QName varName, XdmValue value, SequenceType sequenceType, List<XdmAtomicValue> values)
-
parseXsSequenceType
abstract SequenceType parseXsSequenceType(String asExpr)
-
xpathEqual
abstract Boolean xpathEqual(XdmValue left, XdmValue right)
-
xpathDeepEqual
abstract Boolean xpathDeepEqual(XdmValue left, XdmValue right)
-
stepDeclaration
abstract DeclareStepInstruction stepDeclaration(QName name)
-
stepAvailable
abstract Boolean stepAvailable(QName name)
-
forceQNameKeys
abstract XdmMap forceQNameKeys(MapItem inputMap)
-
forceQNameKeys
abstract XdmMap forceQNameKeys(XdmMap inputMap)
-
exception
abstract XProcException exception(XProcError error)
-
exception
abstract XProcException exception(XProcError error, Throwable cause)
-
getEnvironment
abstract PipelineEnvironment getEnvironment()
-
getSaxonConfig
abstract SaxonConfiguration getSaxonConfig()
-
getInscopeStepTypes
abstract Map<QName, DeclareStepInstruction> getInscopeStepTypes()
-
getStepName
abstract String getStepName()
-
setStepName
abstract Unit setStepName(String stepName)
-
getLocation
abstract Location getLocation()
-
-
-
-