| Package | Description |
|---|---|
| jdk7u.jaxp.org.apache.xml.external.dtm | |
| jdk7u.jaxp.org.apache.xml.external.dtm.ref | |
| jdk7u.jaxp.org.apache.xml.external.utils |
Implementation of Xalan utility classes.
|
| jdk7u.jaxp.org.apache.xpath.external |
Implementation of XPath; for the most part, only classes meant for public use are
found at this root level of the XPath packages.
|
| jdk7u.jaxp.org.apache.xpath.external.axes |
Implementation of XPath LocationPath support -- primary classes are
LocPathIterator and UnionPathIterator.
|
| jdk7u.jaxp.org.apache.xpath.external.compiler |
Implements an XPath parser which produces an OpMap, and a so-called Compiler
which produces an expression tree for fast evaluation.
|
| jdk7u.jaxp.org.apache.xpath.external.jaxp |
| Modifier and Type | Method and Description |
|---|---|
abstract DTMIterator |
DTMManager.createDTMIterator(String xpathString,
PrefixResolver presolver)
Create a new
DTMIterator based on an XPath
UnionExpr. |
| Modifier and Type | Method and Description |
|---|---|
DTMIterator |
DTMManagerDefault.createDTMIterator(String xpathString,
PrefixResolver presolver)
NEEDSDOC Method createDTMIterator
NEEDSDOC @param xpathString
NEEDSDOC @param presolver
NEEDSDOC (createDTMIterator) @return
|
| 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.
|
| Constructor and Description |
|---|
QName(String qname,
Element namespaceContext,
PrefixResolver resolver)
Construct a QName from a string, resolving the prefix
using the given namespace context and prefix resolver.
|
QName(String qname,
Element namespaceContext,
PrefixResolver resolver,
boolean validate)
Construct a QName from a string, resolving the prefix
using the given namespace context and prefix resolver.
|
QName(String qname,
PrefixResolver resolver)
Construct a QName from a string, resolving the prefix
using the given namespace stack.
|
QName(String qname,
PrefixResolver resolver,
boolean validate)
Construct a QName from a string, resolving the prefix
using the given namespace stack.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
XPath |
XPathFactory.create(String exprString,
SourceLocator locator,
PrefixResolver prefixResolver,
int type)
Create an XPath.
|
DTMIterator |
XPathContext.createDTMIterator(String xpathString,
PrefixResolver presolver)
Create a new
DTMIterator based on an XPath
UnionExpr. |
XObject |
CachedXPathAPI.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,
Node contextNode,
PrefixResolver namespaceContext)
Given an expression and a context, evaluate the XPath
and return the result.
|
void |
XPathContext.pushExpressionState(int cn,
int en,
PrefixResolver nc)
Push the current context node, expression node, and prefix resolver.
|
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.
|
| Constructor and Description |
|---|
XPath(String exprString,
SourceLocator locator,
PrefixResolver prefixResolver,
int type)
Construct an XPath object.
|
XPath(String exprString,
SourceLocator locator,
PrefixResolver prefixResolver,
int type,
ErrorListener errorListener)
Construct an XPath object.
|
XPath(String exprString,
SourceLocator locator,
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.
|
| Modifier and Type | Method and Description |
|---|---|
static XNodeSet |
FilterExprIteratorSimple.executeFilterExpr(int context,
XPathContext xctxt,
PrefixResolver prefixResolver,
boolean isTopLevel,
int stackFrame,
Expression expr)
Execute the expression.
|
| Constructor and Description |
|---|
BasicTestIterator(PrefixResolver nscontext)
Create a LocPathIterator object.
|
LocPathIterator(PrefixResolver nscontext)
Create a LocPathIterator object.
|
WalkingIterator(PrefixResolver nscontext)
Create a WalkingIterator object.
|
WalkingIteratorSorted(PrefixResolver nscontext)
Create a WalkingIteratorSorted object.
|
| Modifier and Type | Method and Description |
|---|---|
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.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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JAXPPrefixResolver
This class implements a Default PrefixResolver which
can be used to perform prefix-to-namespace lookup
for the XPath object.
|
Copyright © 2018–2021 mhoffrogge. All rights reserved.