| Package | Description |
|---|---|
| net.sourceforge.htmlunit.xpath |
Implementation of XPath; for the most part, only classes meant for public use are
found at this root level of the XPath packages.
|
| net.sourceforge.htmlunit.xpath.axes |
Implementation of XPath LocationPath support -- primary classes are
LocPathIterator and UnionPathIterator.
|
| net.sourceforge.htmlunit.xpath.compiler |
Implements an XPath parser which produces an OpMap, and a so-called Compiler
which produces an expression tree for fast evaluation.
|
| net.sourceforge.htmlunit.xpath.xml.dtm | |
| net.sourceforge.htmlunit.xpath.xml.dtm.ref | |
| net.sourceforge.htmlunit.xpath.xml.utils |
Implementation of Xalan utility classes.
|
| Modifier and Type | Method and Description |
|---|---|
PrefixResolver |
XPathContext.getNamespaceContext()
Get the current namespace context for the xpath.
|
PrefixResolver |
XPathContext.getNamespaceContext()
Get the current namespace context for the xpath.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
XPath.bool(XPathContext xctxt,
int contextNode,
PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath and return the result.
|
boolean |
XPath.bool(XPathContext xctxt,
int contextNode,
PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath and return the result.
|
DTMIterator |
XPathContext.createDTMIterator(String xpathString,
PrefixResolver presolver)
|
DTMIterator |
XPathContext.createDTMIterator(String xpathString,
PrefixResolver presolver)
|
static XObject |
XPathAPI.eval(Node contextNode,
String str,
PrefixResolver prefixResolver)
Evaluate XPath string to an XObject.
|
static XObject |
XPathAPI.eval(Node contextNode,
String str,
PrefixResolver prefixResolver)
Evaluate XPath string to an XObject.
|
XObject |
XPath.execute(XPathContext xctxt,
int contextNode,
PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath and return the result.
|
XObject |
XPath.execute(XPathContext xctxt,
int contextNode,
PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath and return the result.
|
XObject |
XPath.execute(XPathContext xctxt,
Node contextNode,
PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath and return the result.
|
XObject |
XPath.execute(XPathContext xctxt,
Node contextNode,
PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath and return the result.
|
void |
XPathContext.pushNamespaceContext(PrefixResolver pr)
Push a current namespace context for the xpath.
|
void |
XPathContext.pushNamespaceContext(PrefixResolver pr)
Push a current namespace context for the xpath.
|
void |
XPathContext.setNamespaceContext(PrefixResolver pr)
Get the current namespace context for the xpath.
|
void |
XPathContext.setNamespaceContext(PrefixResolver pr)
Get the current namespace context for the xpath.
|
| Constructor and Description |
|---|
XPath(String exprString,
PrefixResolver prefixResolver,
int type)
Construct an XPath object.
|
XPath(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)
Construct an XPath object.
|
XPath(String exprString,
PrefixResolver prefixResolver,
int type,
ErrorListener errorListener,
FunctionTable aTable)
Construct an XPath object.
|
XPath(String exprString,
PrefixResolver prefixResolver,
int type,
ErrorListener errorListener,
FunctionTable aTable)
Construct an XPath object.
|
| Modifier and Type | Method and Description |
|---|---|
PrefixResolver |
LocPathIterator.getPrefixResolver()
Return the saved reference to the prefix resolver that was in effect when this iterator was
created.
|
PrefixResolver |
LocPathIterator.getPrefixResolver()
Return the saved reference to the prefix resolver that was in effect when this iterator was
created.
|
| Modifier and Type | Method and Description |
|---|---|
static XNodeSet |
FilterExprWalker.executeFilterExpr(int context,
XPathContext xctxt,
PrefixResolver prefixResolver,
boolean isTopLevel,
Expression expr)
Execute the expression.
|
static XNodeSet |
FilterExprWalker.executeFilterExpr(int context,
XPathContext xctxt,
PrefixResolver prefixResolver,
boolean isTopLevel,
Expression expr)
Execute the expression.
|
| Constructor and Description |
|---|
BasicTestIterator(PrefixResolver nscontext)
Create a LocPathIterator object.
|
BasicTestIterator(PrefixResolver nscontext)
Create a LocPathIterator object.
|
LocPathIterator(PrefixResolver nscontext)
Create a LocPathIterator object.
|
LocPathIterator(PrefixResolver nscontext)
Create a LocPathIterator object.
|
WalkingIterator(PrefixResolver nscontext)
Create a WalkingIterator object.
|
WalkingIterator(PrefixResolver nscontext)
Create a WalkingIterator object.
|
| Modifier and Type | Method and Description |
|---|---|
PrefixResolver |
Compiler.getNamespaceContext()
Get the current namespace context for the xpath.
|
PrefixResolver |
Compiler.getNamespaceContext()
Get the current namespace context for the xpath.
|
| Modifier and Type | Method and Description |
|---|---|
void |
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.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 |
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.
|
void |
Compiler.setNamespaceContext(PrefixResolver pr)
Set the current namespace context for the xpath.
|
| Modifier and Type | Method and Description |
|---|---|
abstract DTMIterator |
DTMManager.createDTMIterator(String xpathString,
PrefixResolver presolver)
|
abstract DTMIterator |
DTMManager.createDTMIterator(String xpathString,
PrefixResolver presolver)
|
| Modifier and Type | Method and Description |
|---|---|
DTMIterator |
DTMManagerDefault.createDTMIterator(String xpathString,
PrefixResolver presolver)
|
DTMIterator |
DTMManagerDefault.createDTMIterator(String xpathString,
PrefixResolver presolver)
|
| Modifier and Type | Class and Description |
|---|---|
class |
PrefixResolverDefault
This class implements a generic PrefixResolver that can be used to perform prefix-to-namespace
lookup for the XPath object.
|
Copyright © 2022. All rights reserved.