Package com.xmlcalabash.util
Interface ValueTemplateFilter
-
- All Implemented Interfaces:
public interface ValueTemplateFilter
-
-
Method Summary
Modifier and Type Method Description abstract XdmNode
expandStaticValueTemplates(XProcStepConfiguration config, Boolean initialExpand, Map<QName, XProcExpression> staticBindings)
abstract XdmNode
expandValueTemplates(XProcStepConfiguration config, XProcDocument contextItem, Map<QName, LazyValue> bindings)
abstract Boolean
containsMarkup(XProcStepConfiguration config)
abstract XdmNode
getNode()
abstract Boolean
isStatic()
abstract Boolean
usesContext()
abstract Set<QName>
usesVariables()
abstract Set<Pair<QName, Integer>>
usesFunctions()
-
-
Method Detail
-
expandStaticValueTemplates
abstract XdmNode expandStaticValueTemplates(XProcStepConfiguration config, Boolean initialExpand, Map<QName, XProcExpression> staticBindings)
-
expandValueTemplates
abstract XdmNode expandValueTemplates(XProcStepConfiguration config, XProcDocument contextItem, Map<QName, LazyValue> bindings)
-
containsMarkup
abstract Boolean containsMarkup(XProcStepConfiguration config)
-
getNode
abstract XdmNode getNode()
-
usesContext
abstract Boolean usesContext()
-
usesVariables
abstract Set<QName> usesVariables()
-
usesFunctions
abstract Set<Pair<QName, Integer>> usesFunctions()
-
-
-
-