Interface XPathHandler
-
public interface XPathHandlerInterface for performing Language specific XPath handling, such as initialization and navigation.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default XPathHandlercombine(XPathHandler other)Return a new XPath handler combining all available functions from this and another handler.static XPathHandlergetHandlerForFunctionDefs(XPathFunctionDefinition first, XPathFunctionDefinition... defs)Returns a default XPath handler.Set<XPathFunctionDefinition>getRegisteredExtensionFunctions()Returns the set of extension functions for this language module.static XPathHandlernoFunctionDefinitions()
-
-
-
Method Detail
-
getRegisteredExtensionFunctions
Set<XPathFunctionDefinition> getRegisteredExtensionFunctions()
Returns the set of extension functions for this language module. These are the additional functions available in XPath queries.
-
noFunctionDefinitions
static XPathHandler noFunctionDefinitions()
-
getHandlerForFunctionDefs
static XPathHandler getHandlerForFunctionDefs(XPathFunctionDefinition first, XPathFunctionDefinition... defs)
Returns a default XPath handler.
-
combine
default XPathHandler combine(XPathHandler other)
Return a new XPath handler combining all available functions from this and another handler.- Parameters:
other- The handler whose functions to merge with this one.- Returns:
- A new handler exposing all functions from both XPath handlers.
- Since:
- 7.13.0
-
-