blob: 035f930237ffaed520192ad9b0a5499fa34a3c31 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0_18) on Sun Apr 01 21:18:41 PDT 2012 -->
<TITLE>
XPathEvaluatorImpl
</TITLE>
<META NAME="keywords" CONTENT="org.apache.xpath.domapi.XPathEvaluatorImpl class">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
parent.document.title="XPathEvaluatorImpl";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/XPathEvaluatorImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;<A HREF="../../../../org/apache/xpath/domapi/XPathEvaluatorImpl.DummyPrefixResolver.html" title="class in org.apache.xpath.domapi"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/xpath/domapi/XPathEvaluatorImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="XPathEvaluatorImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
org.apache.xpath.domapi</FONT>
<BR>
Class XPathEvaluatorImpl</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.xpath.domapi.XPathEvaluatorImpl</B>
</PRE>
<HR>
<DL>
<DT><PRE>public final class <A HREF="../../../../src-html/org/apache/xpath/domapi/XPathEvaluatorImpl.html#line.59"><B>XPathEvaluatorImpl</B></A><DT>extends java.lang.Object</DL>
</PRE>
<P>
The class provides an implementation of XPathEvaluator according
to the DOM L3 XPath Specification, Working Group Note 26 February 2004.
<p>See also the <a href='http://www.w3.org/TR/2004/NOTE-DOM-Level-3-XPath-20040226'>Document Object Model (DOM) Level 3 XPath Specification</a>.</p>
</p>The evaluation of XPath expressions is provided by
<code>XPathEvaluator</code>, which will provide evaluation of XPath 1.0
expressions with no specialized extension functions or variables. It is
expected that the <code>XPathEvaluator</code> interface will be
implemented on the same object which implements the <code>Document</code>
interface in an implementation which supports the XPath DOM module.
<code>XPathEvaluator</code> implementations may be available from other
sources that may provide support for special extension functions or
variables which are not defined in this specification.</p>
<P>
<P>
<DL>
<DT><B>See Also:</B><DD><CODE>org.w3c.dom.xpath.XPathEvaluator</CODE></DL>
<HR>
<P>
<!-- ======== NESTED CLASS SUMMARY ======== -->
<A NAME="nested_class_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Nested Class Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private static&nbsp;class</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xpath/domapi/XPathEvaluatorImpl.DummyPrefixResolver.html" title="class in org.apache.xpath.domapi">XPathEvaluatorImpl.DummyPrefixResolver</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This prefix resolver is created whenever null is passed to the
evaluate method.</TD>
</TR>
</TABLE>
&nbsp;<!-- =========== FIELD SUMMARY =========== -->
<A NAME="field_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Field Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>private &nbsp;org.w3c.dom.Document</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xpath/domapi/XPathEvaluatorImpl.html#m_doc">m_doc</A></B></CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The document to be searched to parallel the case where the XPathEvaluator
is obtained by casting a Document.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/xpath/domapi/XPathEvaluatorImpl.html#XPathEvaluatorImpl()">XPathEvaluatorImpl</A></B>()</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor in the case that the XPath expression can be evaluated
without needing an XML document at all.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../org/apache/xpath/domapi/XPathEvaluatorImpl.html#XPathEvaluatorImpl(org.w3c.dom.Document)">XPathEvaluatorImpl</A></B>(org.w3c.dom.Document&nbsp;doc)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructor for XPathEvaluatorImpl.</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;XPathExpression</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xpath/domapi/XPathEvaluatorImpl.html#createExpression(java.lang.String, XPathNSResolver)">createExpression</A></B>(java.lang.String&nbsp;expression,
XPathNSResolver&nbsp;resolver)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a parsed XPath expression with resolved namespaces.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;XPathNSResolver</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xpath/domapi/XPathEvaluatorImpl.html#createNSResolver(org.w3c.dom.Node)">createNSResolver</A></B>(org.w3c.dom.Node&nbsp;nodeResolver)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adapts any DOM node to resolve namespaces so that an XPath expression
can be easily evaluated relative to the context of the node where it
appeared within the document.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../org/apache/xpath/domapi/XPathEvaluatorImpl.html#evaluate(java.lang.String, org.w3c.dom.Node, XPathNSResolver, short, java.lang.Object)">evaluate</A></B>(java.lang.String&nbsp;expression,
org.w3c.dom.Node&nbsp;contextNode,
XPathNSResolver&nbsp;resolver,
short&nbsp;type,
java.lang.Object&nbsp;result)</CODE>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Evaluates an XPath expression string and returns a result of the
specified type if possible.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>
<!-- ============ FIELD DETAIL =========== -->
<A NAME="field_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Field Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="m_doc"><!-- --></A><H3>
m_doc</H3>
<PRE>
private final org.w3c.dom.Document <A HREF="../../../../src-html/org/apache/xpath/domapi/XPathEvaluatorImpl.html#line.115"><B>m_doc</B></A></PRE>
<DL>
<DD>The document to be searched to parallel the case where the XPathEvaluator
is obtained by casting a Document.
<P>
<DL>
</DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="XPathEvaluatorImpl(org.w3c.dom.Document)"><!-- --></A><H3>
XPathEvaluatorImpl</H3>
<PRE>
public <A HREF="../../../../src-html/org/apache/xpath/domapi/XPathEvaluatorImpl.html#line.123"><B>XPathEvaluatorImpl</B></A>(org.w3c.dom.Document&nbsp;doc)</PRE>
<DL>
<DD>Constructor for XPathEvaluatorImpl.
<P>
<DL>
<DT><B>Parameters:</B><DD><CODE>doc</CODE> - The document to be searched, to parallel the case where''
the XPathEvaluator is obtained by casting the document.</DL>
</DL>
<HR>
<A NAME="XPathEvaluatorImpl()"><!-- --></A><H3>
XPathEvaluatorImpl</H3>
<PRE>
public <A HREF="../../../../src-html/org/apache/xpath/domapi/XPathEvaluatorImpl.html#line.132"><B>XPathEvaluatorImpl</B></A>()</PRE>
<DL>
<DD>Constructor in the case that the XPath expression can be evaluated
without needing an XML document at all.
<P>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="createExpression(java.lang.String, XPathNSResolver)"><!-- --></A><H3>
createExpression</H3>
<PRE>
public XPathExpression <A HREF="../../../../src-html/org/apache/xpath/domapi/XPathEvaluatorImpl.html#line.160"><B>createExpression</B></A>(java.lang.String&nbsp;expression,
XPathNSResolver&nbsp;resolver)
throws XPathException,
org.w3c.dom.DOMException</PRE>
<DL>
<DD>Creates a parsed XPath expression with resolved namespaces. This is
useful when an expression will be reused in an application since it
makes it possible to compile the expression string into a more
efficient internal form and preresolve all namespace prefixes which
occur within the expression.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>expression</CODE> - The XPath expression string to be parsed.<DD><CODE>resolver</CODE> - The <code>resolver</code> permits translation of
prefixes within the XPath expression into appropriate namespace URIs
. If this is specified as <code>null</code>, any namespace prefix
within the expression will result in <code>DOMException</code>
being thrown with the code <code>NAMESPACE_ERR</code>.
<DT><B>Returns:</B><DD>The compiled form of the XPath expression.
<DT><B>Throws:</B>
<DD><CODE>XPathException</CODE> - INVALID_EXPRESSION_ERR: Raised if the expression is not legal
according to the rules of the <code>XPathEvaluator</code>i
<DD><CODE>org.w3c.dom.DOMException</CODE> - NAMESPACE_ERR: Raised if the expression contains namespace prefixes
which cannot be resolved by the specified
<code>XPathNSResolver</code>.<DT><B>See Also:</B><DD><CODE>org.w3c.dom.xpath.XPathEvaluator#createExpression(String, XPathNSResolver)</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="createNSResolver(org.w3c.dom.Node)"><!-- --></A><H3>
createNSResolver</H3>
<PRE>
public XPathNSResolver <A HREF="../../../../src-html/org/apache/xpath/domapi/XPathEvaluatorImpl.html#line.201"><B>createNSResolver</B></A>(org.w3c.dom.Node&nbsp;nodeResolver)</PRE>
<DL>
<DD>Adapts any DOM node to resolve namespaces so that an XPath expression
can be easily evaluated relative to the context of the node where it
appeared within the document. This adapter works like the DOM Level 3
method <code>lookupNamespaceURI</code> on nodes in resolving the
namespaceURI from a given prefix using the current information available
in the node's hierarchy at the time lookupNamespaceURI is called, also
correctly resolving the implicit xml prefix.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>nodeResolver</CODE> - The node to be used as a context for namespace
resolution.
<DT><B>Returns:</B><DD><code>XPathNSResolver</code> which resolves namespaces with
respect to the definitions in scope for a specified node.<DT><B>See Also:</B><DD><CODE>org.w3c.dom.xpath.XPathEvaluator#createNSResolver(Node)</CODE></DL>
</DD>
</DL>
<HR>
<A NAME="evaluate(java.lang.String, org.w3c.dom.Node, XPathNSResolver, short, java.lang.Object)"><!-- --></A><H3>
evaluate</H3>
<PRE>
public java.lang.Object <A HREF="../../../../src-html/org/apache/xpath/domapi/XPathEvaluatorImpl.html#line.258"><B>evaluate</B></A>(java.lang.String&nbsp;expression,
org.w3c.dom.Node&nbsp;contextNode,
XPathNSResolver&nbsp;resolver,
short&nbsp;type,
java.lang.Object&nbsp;result)
throws XPathException,
org.w3c.dom.DOMException</PRE>
<DL>
<DD>Evaluates an XPath expression string and returns a result of the
specified type if possible.
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>expression</CODE> - The XPath expression string to be parsed and
evaluated.<DD><CODE>contextNode</CODE> - The <code>context</code> is context node for the
evaluation of this XPath expression. If the XPathEvaluator was
obtained by casting the <code>Document</code> then this must be
owned by the same document and must be a <code>Document</code>,
<code>Element</code>, <code>Attribute</code>, <code>Text</code>,
<code>CDATASection</code>, <code>Comment</code>,
<code>ProcessingInstruction</code>, or <code>XPathNamespace</code>
node. If the context node is a <code>Text</code> or a
<code>CDATASection</code>, then the context is interpreted as the
whole logical text node as seen by XPath, unless the node is empty
in which case it may not serve as the XPath context.<DD><CODE>resolver</CODE> - The <code>resolver</code> permits translation of
prefixes within the XPath expression into appropriate namespace URIs
. If this is specified as <code>null</code>, any namespace prefix
within the expression will result in <code>DOMException</code>
being thrown with the code <code>NAMESPACE_ERR</code>.<DD><CODE>type</CODE> - If a specific <code>type</code> is specified, then the
result will be coerced to return the specified type relying on
XPath type conversions and fail if the desired coercion is not
possible. This must be one of the type codes of
<code>XPathResult</code>.<DD><CODE>result</CODE> - The <code>result</code> specifies a specific result
object which may be reused and returned by this method. If this is
specified as <code>null</code>or the implementation does not reuse
the specified result, a new result object will be constructed and
returned.For XPath 1.0 results, this object will be of type
<code>XPathResult</code>.
<DT><B>Returns:</B><DD>The result of the evaluation of the XPath expression.For XPath
1.0 results, this object will be of type <code>XPathResult</code>.
<DT><B>Throws:</B>
<DD><CODE>XPathException</CODE> - INVALID_EXPRESSION_ERR: Raised if the expression is not legal
according to the rules of the <code>XPathEvaluator</code>i
<br>TYPE_ERR: Raised if the result cannot be converted to return the
specified type.
<DD><CODE>org.w3c.dom.DOMException</CODE> - NAMESPACE_ERR: Raised if the expression contains namespace prefixes
which cannot be resolved by the specified
<code>XPathNSResolver</code>.
<br>WRONG_DOCUMENT_ERR: The Node is from a document that is not
supported by this XPathEvaluator.
<br>NOT_SUPPORTED_ERR: The Node is not a type permitted as an XPath
context node.<DT><B>See Also:</B><DD><CODE>org.w3c.dom.xpath.XPathEvaluator#evaluate(String, Node, XPathNSResolver, short, XPathResult)</CODE></DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/XPathEvaluatorImpl.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;<A HREF="../../../../org/apache/xpath/domapi/XPathEvaluatorImpl.DummyPrefixResolver.html" title="class in org.apache.xpath.domapi"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../index.html?org/apache/xpath/domapi/XPathEvaluatorImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="XPathEvaluatorImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>