Uses of Interface
org.loboevolution.apache.xml.utils.PrefixResolver
Package
Description
Implementation of Xalan utility classes.
Implementation of XPath; for the most part, only classes meant for public use are
found at this root level of the XPath packages.
Implementation of XPath LocationPath support -- primary classes are
LocPathIterator and UnionPathIterator.
Implements an XPath parser which produces an OpMap, and a so-called Compiler
which produces an expression tree for fast evaluation.
-
Uses of PrefixResolver in org.loboevolution.apache.xml.dtm
Modifier and TypeMethodDescriptionabstract DTMIterator
DTMManager.createDTMIterator
(String xpathString, PrefixResolver presolver) -
Uses of PrefixResolver in org.loboevolution.apache.xml.dtm.ref
Modifier and TypeMethodDescriptionDTMManagerDefault.createDTMIterator
(String xpathString, PrefixResolver presolver) -
Uses of PrefixResolver in org.loboevolution.apache.xml.utils
Modifier and TypeClassDescriptionclass
This class implements a generic PrefixResolver that can be used to perform prefix-to-namespace lookup for the XPath object. -
Uses of PrefixResolver in org.loboevolution.apache.xpath
Modifier and TypeMethodDescriptionfinal PrefixResolver
XPathContext.getNamespaceContext()
Get the current namespace context for the xpath.Modifier and TypeMethodDescriptionboolean
XPath.bool
(XPathContext xctxt, int contextNode, PrefixResolver namespaceContext) Given an expression and a context, evaluate the XPath and return the result.XPathContext.createDTMIterator
(String xpathString, PrefixResolver presolver) static XObject
XPathAPI.eval
(Node contextNode, String str, PrefixResolver prefixResolver) Evaluate XPath string to an XObject.XPath.execute
(XPathContext xctxt, int contextNode, PrefixResolver namespaceContext) Given an expression and a context, evaluate the XPath and return the result.XPath.execute
(XPathContext xctxt, Node contextNode, PrefixResolver namespaceContext) Given an expression and a context, evaluate the XPath and return the result.final void
XPathContext.pushNamespaceContext
(PrefixResolver pr) Push a current namespace context for the xpath.final void
XPathContext.setNamespaceContext
(PrefixResolver pr) Get the current namespace context for the xpath.ModifierConstructorDescriptionXPath
(String exprString, PrefixResolver prefixResolver, int type) Construct an XPath object.XPath
(String exprString, PrefixResolver prefixResolver, int type, ErrorListener errorListener) Construct an XPath object.XPath
(String exprString, PrefixResolver prefixResolver, int type, ErrorListener errorListener, FunctionTable aTable) Construct an XPath object. -
Uses of PrefixResolver in org.loboevolution.apache.xpath.axes
Modifier and TypeMethodDescriptionfinal PrefixResolver
LocPathIterator.getPrefixResolver()
Return the saved reference to the prefix resolver that was in effect when this iterator was created.Modifier and TypeMethodDescriptionstatic XNodeSet
FilterExprWalker.executeFilterExpr
(int context, XPathContext xctxt, PrefixResolver prefixResolver, boolean isTopLevel, Expression expr) Execute the expression.ModifierConstructorDescriptionprotected
BasicTestIterator
(PrefixResolver nscontext) Create a LocPathIterator object.protected
LocPathIterator
(PrefixResolver nscontext) Create a LocPathIterator object.WalkingIterator
(PrefixResolver nscontext) Create a WalkingIterator object. -
Uses of PrefixResolver in org.loboevolution.apache.xpath.compiler
Modifier and TypeMethodDescriptionCompiler.getNamespaceContext()
Get the current namespace context for the xpath.Modifier and TypeMethodDescriptionvoid
XPathParser.initMatchPattern
(Compiler compiler, String expression, PrefixResolver namespaceContext) Given an string, init an XPath object for pattern matches, in order that a parse doesn't have to be done each time the expression is evaluated.void
XPathParser.initXPath
(Compiler compiler, String expression, PrefixResolver namespaceContext) Given an string, init an XPath object for selections, in order that a parse doesn't have to be done each time the expression is evaluated.void
Compiler.setNamespaceContext
(PrefixResolver pr) Set the current namespace context for the xpath.