|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.batik.dom.AbstractDocument.XPathExpr
A compiled XPath expression.
| Nested Class Summary | |
protected class |
AbstractDocument.XPathExpr.NSPrefixResolver
Xalan prefix resolver. |
class |
AbstractDocument.XPathExpr.Result
XPathResult implementation. |
| Field Summary | |
protected org.apache.xpath.XPathContext |
context
The XPathContext object. |
protected AbstractDocument.XPathExpr.NSPrefixResolver |
prefixResolver
The Xalan prefix resolver. |
protected XPathNSResolver |
resolver
The namespace resolver. |
protected org.apache.xpath.XPath |
xpath
The compiled XPath expression. |
| Constructor Summary | |
AbstractDocument.XPathExpr(String expr,
XPathNSResolver res)
Creates a new XPathExpr object. |
|
| Method Summary | |
protected AbstractDocument.XPathExpr.Result |
convertBoolean(org.apache.xpath.objects.XObject xo)
Converts an XObject to a boolean XPathResult. |
protected AbstractDocument.XPathExpr.Result |
convertNodeIterator(org.apache.xpath.objects.XObject xo,
short type)
Converts an XObject to a node iterator XPathResult. |
protected AbstractDocument.XPathExpr.Result |
convertNumber(org.apache.xpath.objects.XObject xo)
Converts an XObject to a number XPathResult. |
protected AbstractDocument.XPathExpr.Result |
convertSingleNode(org.apache.xpath.objects.XObject xo,
short type)
Converts an XObject to a single node XPathResult. |
protected AbstractDocument.XPathExpr.Result |
convertString(org.apache.xpath.objects.XObject xo)
Converts an XObject to a string XPathResult. |
Object |
evaluate(Node contextNode,
short type,
Object res)
DOM: Implements XPathExpression.evaluate(Node,short,Object). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected org.apache.xpath.XPath xpath
protected XPathNSResolver resolver
protected AbstractDocument.XPathExpr.NSPrefixResolver prefixResolver
protected org.apache.xpath.XPathContext context
| Constructor Detail |
public AbstractDocument.XPathExpr(String expr,
XPathNSResolver res)
throws DOMException,
XPathException
| Method Detail |
public Object evaluate(Node contextNode,
short type,
Object res)
throws XPathException,
DOMException
XPathExpression.evaluate(Node,short,Object).
evaluate in interface XPathExpressionXPathException
DOMException
protected AbstractDocument.XPathExpr.Result convertSingleNode(org.apache.xpath.objects.XObject xo,
short type)
throws TransformerException
TransformerException
protected AbstractDocument.XPathExpr.Result convertBoolean(org.apache.xpath.objects.XObject xo)
throws TransformerException
TransformerException
protected AbstractDocument.XPathExpr.Result convertNumber(org.apache.xpath.objects.XObject xo)
throws TransformerException
TransformerExceptionprotected AbstractDocument.XPathExpr.Result convertString(org.apache.xpath.objects.XObject xo)
protected AbstractDocument.XPathExpr.Result convertNodeIterator(org.apache.xpath.objects.XObject xo,
short type)
throws TransformerException
TransformerException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||