All Classes and Interfaces
Class
Description
Represents an XPath additive expression.
Represents the XPath node-test
node()
.Represents the XPath
ancestor
axis.
Represents the XPath
ancestor-or-self
axis.Deprecated.
will be removed in Jaxen 2.0
Deprecated.
will be removed in Jaxen 2.0
Internal SAXPath class that contains constants representing
XPath operators to avoid a lot of string comparisons.
Base functionality for all concrete, implementation-specific XPaths.
Represents a binary expression.
4.3
boolean boolean(object)
4.4
number ceiling(number)
Represents the XPath node-test
comment()
.4.2
string concat(string,string,string*)
4.2
boolean contains(string,string)
Wrapper around implementation-specific objects used
as the context of an expression evaluation.
Supporting context information for resolving
namespace prefixes, functions, and variables.
4.1
number count(node-set)
Deprecated.
this class will become non-public in the future;
use the interface instead
Deprecated.
this class will become non-public in the future;
use the interface instead
Deprecated.
this class will become non-public in the future;
use the interface instead
Deprecated.
this class will become non-public in the future;
use the interface instead
Deprecated.
this class will become non-public in the future;
use the interface instead
Deprecated.
this class will become non-public in the future;
use the interface instead
Deprecated.
this class will become non-public in the future;
use the interface instead
Default implementation of
Navigator
.Deprecated.
this class will become non-public in the future;
use the interface instead
Deprecated.
this class will become non-public in the future;
use the interface instead
Deprecated.
this class will become non-public in the future;
use the interface instead
Deprecated.
this class will become non-public in the future;
use the interface instead
Deprecated.
this class will become non-public in the future;
use the interface instead
Deprecated.
this class will become non-public in the future;
use the interface instead
The concrete implementation of the XPathFactory anstract factory.
Default base class for SAXPath event handlers.
Represents the XPath
descendant
axis.Represents the XPath
descendant-or-self
axis.Implements the XSLT document() function
Interface for navigating around the W3C DOM Level 2 object model.
Interface for navigating around the DOM4J object model.
Interface for navigating around a JavaBean object model.
Interface for navigating around the JDOM object model.
An iterator over an attribute list.
Singleton implementation.
Singleton implementation.
An XPath implementation for the dom4j model
An XPath implementation for the W3C DOM.
boolean ends-with(string,string)
Represents an XPath equality expression.
node-set evaluate(string)
Represents an XPath expression.
4.3
boolean false()
Represents an XPath filter expression.
4.4
number floor(number)
Represents the XPath
following
axis.Represents the XPath
following-sibling
axis.Interface for the extensible function framework.
Thrown if an exception occurs during the evaluation of a function.
Represents an XPath function call expression.
Implemented by classes that know how to resolve XPath function names and
namespaces to implementations of these functions.
This is a set that uses identity rather than equality semantics.
4.1
node-set id(object)
Provide access to the XPath attribute axis.
Provide access to the XPath axes.
Provide access to the child xpath axis.
An XPath implementation for JavaBeans.
Thread-safe constant iterators used to avoid the overhead of creating
empty lists.
Generic Jaxen exception.
SAXPath
XPathHandler
implementation capable
of building Jaxen expression trees which can walk various
different object models.This class exists to wrap Jaxen exceptions that otherwise wouldn't be propagated
up through the axis iterators.
An XPath implementation for the JDOM model
4.3
boolean lang(string)
4.1
number last()
Deprecated.
This class is undocumented and untested.
Represents an XPath string literal.
An abstract base class for Locale-specific extension
functions.
4.1
string local-name(node-set?)
Represents an XPath location path such as
//foo/bar
or pre:baz[position()=last()]
.Deprecated.
will be removed in Jaxen 2.0
Represents an XPath logical expression.
string lower-case(string)
This function can take a second parameter of the
Locale
to use for the String conversion.Represents an XPath multiplicative expression.
Interface for navigating around an arbitrary object model
accessing certain parts by name for performance.
4.1
string name(node-set?)
Resolves namespace prefixes to namespace URIs.
Extension DOM2/DOM3 node type for a namespace node.
A node list with no members.
Deprecated.
will be removed in Jaxen 2.0
4.1
string namespace-uri(node-set?)
Represents an XPath name test such as
para
or
svg:rect
.Deprecated.
will be removed in Jaxen 2.0
Interface for navigating around an arbitrary object
model, using XPath semantics.
Deprecated.
will be removed in Jaxen 2.0
Deprecated.
will be removed in Jaxen 2.0
Deprecated.
will be removed in Jaxen 2.0
4.2
string normalize-space(string)
4.3
boolean not(boolean)
Represents an XPath floating point literal.
4.4
number number(object)
Constants used to represent XPath operators.
Represents an XPath path expression.
Deprecated.
will be removed in Jaxen 2.0
Deprecated.
will be removed in Jaxen 2.0
Deprecated.
will be removed in Jaxen 2.0
4.1
number position()
Represents the XPath
preceding
axis.Represents the XPath
preceding-sibling
axis.Represents an XPath predicate such as
[position() = last()]
.Interface for objects which can have one or more predicates.
Represents the collection of predicates that follow the node-test in a
location path.
Represents the XPath node-test
processing-instruction()
.A local name (that matches the XML NCName production) and a namespace URI
with which the local name is qualified.
Represents an XPath relational expression such as
count(//p) > count(//div)
.4.4
number round(number)
Interface for any object capable of generating
SAXPath events to an
XPathHandler
.Base of all SAXPath exceptions.
Represents the XPath
self
axis.Simple default implementation of
FunctionContext
.Provides mappings from namespace prefix to namespace URI to the XPath
engine.
Simple default implementation for
VariableContext
.Simple utility class that wraps an iterator around one object.
A utility class that implements singleton lists
(to avoid dependency on JDK 1.3).
Deprecated.
this iterator is no longer used to implement any of the Jaxen axes.
4.2
boolean starts-with(string,string)
Represents a location step in a LocationPath.
4.2
string string(object)
4.2
number string-length(string)
4.2
string substring-after(string,string)
4.2
string substring-before(string,string)
4.2
string substring(string,number,number?)
4.4
number sum(node-set)
Represents the XPath node-test
text()
.Deprecated.
will be removed in Jaxen 2.0
4.2
string translate(string,string,string)
4.3
boolean true()
Represents an XPath unary expression such as
-78
.Represents an XPath union expression.
Deprecated.
will be removed in Jaxen 2.0
Thrown when a function-call or variable-reference, or any other lookup
based on namespace and local name, couldn't be resolved.
Indicates attempt to evaluate an XPath axis that
is unsupported by the current object-model.
string upper-case(string)
This function can take a second parameter of the
Locale
to use for the String conversion.Resolves variable bindings within an XPath expression.
Represents an XPath variable reference.
A utility class to handle well-formedness checks on names.
Represents an XPath 1.0 expression which
can be evaluated against a variety of different XML object models.
A wrapper around an XPath expression.
An abstract factory used to create individual path component objects.
A
FunctionContext
implementing the core XPath
function library, plus Jaxen extensions.Interface for event-based XPath parsing.
Wrapper for JDOM namespace nodes to give them a parent, as required
by the XPath data model.
Implementation of SAXPath's
XPathReader
which
generates callbacks to an XPathHandler
.Interface for readers which can parse textual
XPath expressions, and produce callbacks to
XPathHandler
objects.Create an
XPathReader
from
either a system property, or a named class.Represents a syntax error in an XPath expression.
Indicates an error during parsing of an XPath expression.