Package com.xmlcalabash.util
Class ValueTemplateFilterXml
-
- All Implemented Interfaces:
-
com.xmlcalabash.util.ValueTemplateFilter
public final class ValueTemplateFilterXml implements ValueTemplateFilter
-
-
Field Summary
Fields Modifier and Type Field Description private final XdmNode
originalNode
private final URI
baseUri
-
Constructor Summary
Constructors Constructor Description ValueTemplateFilterXml(XdmNode originalNode, URI baseUri)
-
Method Summary
Modifier and Type Method Description final XdmNode
getOriginalNode()
final URI
getBaseUri()
Boolean
containsMarkup(XProcStepConfiguration config)
XdmNode
getNode()
Boolean
isStatic()
Boolean
usesContext()
Set<QName>
usesVariables()
Set<Pair<QName, Integer>>
usesFunctions()
XdmNode
expandStaticValueTemplates(XProcStepConfiguration config, Boolean initialExpand, Map<QName, XProcExpression> staticBindings)
XdmNode
expandValueTemplates(XProcStepConfiguration config, XProcDocument contextItem, Map<QName, LazyValue> bindings)
-
-
Constructor Detail
-
ValueTemplateFilterXml
ValueTemplateFilterXml(XdmNode originalNode, URI baseUri)
-
-
Method Detail
-
getOriginalNode
final XdmNode getOriginalNode()
-
getBaseUri
final URI getBaseUri()
-
containsMarkup
Boolean containsMarkup(XProcStepConfiguration config)
-
getNode
XdmNode getNode()
-
usesContext
Boolean usesContext()
-
usesVariables
Set<QName> usesVariables()
-
usesFunctions
Set<Pair<QName, Integer>> usesFunctions()
-
expandStaticValueTemplates
XdmNode expandStaticValueTemplates(XProcStepConfiguration config, Boolean initialExpand, Map<QName, XProcExpression> staticBindings)
-
expandValueTemplates
XdmNode expandValueTemplates(XProcStepConfiguration config, XProcDocument contextItem, Map<QName, LazyValue> bindings)
-
-
-
-