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.
AnyChildNodeTest matches any child node.
AnyNodeTest matches any node.
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.
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.
Interface for navigating around the XOM object model.
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.
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()].
LocationPathPattern matches any node using a location path such as A/B/C.
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.
NamespaceTest tests for a given namespace URI.
4.1 string namespace-uri(node-set?)
Represents an XPath name test such as para or svg:rect.
NameTest tests for a node name.
Interface for navigating around an arbitrary object model, using XPath semantics.
NodeTest is a simple test on a node.
NodeTypeTest matches if the node is of a certain type such as element, attribute, comment, text, processing instruction and so forth.
NoNodeTest matches no nodes.
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.
Pattern defines the behaviour for pattern in the XSLT processing model.
SAXPath XPathHandler implementation capable of building Jaxen expression trees which can walk various different object models.
PatternParser is a helper class for parsing XSLT patterns
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().
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().
TextNodeTest matches any text node.
4.2 string translate(string,string,string)
4.3 boolean true()
Represents an XPath unary expression such as -78.
Represents an XPath union expression.
UnionPattern represents a union pattern.
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.
An XPath implementation for the XOM model
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.
Interface for readers which can parse textual XPath expressions, and produce callbacks to XPathHandler objects.
Represents a syntax error in an XPath expression.
Indicates an error during parsing of an XPath expression.