Class Summary | |
---|---|
AdditiveExpr | Represents an XPath additive expression. |
AllNodeStep |
Represents the XPath node-test node() .
|
AncestorAxisIterator |
Represents the XPath ancestor axis.
|
AncestorOrSelfAxisIterator |
Represents the XPath |
AnyChildNodeTest |
|
AnyNodeTest |
|
Axis | Internal SAXPath class that contains constants representing XPath operators to avoid a lot of string comparisons. |
BaseXPath | Base functionality for all concrete, implementation-specific XPaths. |
BinaryExpr | Represents a binary expression. |
BooleanFunction |
4.3
|
CeilingFunction |
4.4
|
CommentNodeStep |
Represents the XPath node-test comment() .
|
ConcatFunction |
4.2 string concat(string,string,string*)
Concatenates its arguments and returns the resulting string. |
ContainsFunction |
4.2 The contains function returns true if the first argument string contains the second argument string, and otherwise returns false. |
Context | Wrapper around implementation-specific objects used as the context of an expression evaluation. |
ContextSupport | Supporting context information for resolving namespace prefixes, functions, and variables. |
CountFunction |
4.1 The count function returns the number of nodes in the argument node-set. |
DefaultAbsoluteLocationPath | |
DefaultAdditiveExpr | |
DefaultAllNodeStep | |
DefaultAndExpr | |
DefaultArithExpr | |
DefaultBinaryExpr | |
DefaultCommentNodeStep | |
DefaultDivExpr | |
DefaultEqualityExpr | |
DefaultEqualsExpr | |
DefaultExpr | |
DefaultFilterExpr | |
DefaultFunctionCallExpr | |
DefaultGreaterThanEqualExpr | |
DefaultGreaterThanExpr | |
DefaultLessThanEqualExpr | |
DefaultLessThanExpr | |
DefaultLiteralExpr | |
DefaultLocationPath | |
DefaultLogicalExpr | |
DefaultMinusExpr | |
DefaultModExpr | |
DefaultMultiplicativeExpr | |
DefaultMultiplyExpr | |
DefaultNameStep | Expression object that represents any flavor of name-test steps within an XPath. |
DefaultNavigator | Default implementation of {@link Navigator}. |
DefaultNotEqualsExpr | |
DefaultNumberExpr | |
DefaultOrExpr | |
DefaultPathExpr | |
DefaultPlusExpr | |
DefaultPredicate | |
DefaultProcessingInstructionNodeStep | |
DefaultRelationalExpr | |
DefaultRelativeLocationPath | |
DefaultStep | |
DefaultTextNodeStep | |
DefaultTruthExpr | |
DefaultUnaryExpr | |
DefaultUnionExpr | |
DefaultVariableReferenceExpr | |
DefaultXPathExpr | |
DefaultXPathFactory | The concrete implementation of the XPathFactory anstract factory. |
DefaultXPathHandler | Default base class for SAXPath event handlers. |
DescendantAxisIterator |
Represents the XPath descendant axis.
|
DescendantOrSelfAxisIterator |
Represents the XPath descendant-or-self axis.
|
DocumentFunction | Implements the XSLT document() function |
DocumentNavigator | Interface for navigating around the W3C DOM Level 2 object model. |
DocumentNavigator | Interface for navigating around the DOM4J object model. |
DocumentNavigator | Interface for navigating around a JavaBean object model. |
DocumentNavigator | Interface for navigating around the JDOM object model. |
DocumentNavigator | Interface for navigating around the XOM object model. |
DocumentNavigator.AttributeIterator | An iterator over an attribute list. |
DocumentNavigator.IndexIterator | |
DocumentNavigator.NodeIterator | A generic iterator over DOM nodes. |
DocumentNavigator.Singleton | Singleton implementation. |
DocumentNavigator.Singleton | Singleton implementation. |
DocumentNavigator.XPathNamespace | Wrapper for XOM namespace nodes to give them a parent, as required by the XPath data model. |
Dom4jXPath | An XPath implementation for the dom4j model
This is the main entry point for matching an XPath against a DOM tree. |
DOMXPath | An XPath implementation for the W3C DOM. |
Element | |
ElementIterator | |
EndsWithFunction |
|
EqualityExpr | Represents an XPath equality expression. |
EvaluateFunction |
node-set evaluate(string)
|
Expr | Represents an XPath expression. |
FalseFunction |
4.3 Returns false. |
FilterExpr | Represents an XPath filter expression. |
FloorFunction |
4.4 The floor function returns the largest (closest to positive infinity) number that is not greater than the argument and that is an integer.... |
FollowingAxisIterator |
Represents the XPath following axis.
|
FollowingSiblingAxisIterator |
Represents the XPath following-sibling axis.
|
Function | Interface for the extensible function framework. |
FunctionCallException | Thrown if an exception occurs during the evaluation of a function. |
FunctionCallExpr | Represents an XPath function call expression. |
FunctionContext | Implemented by classes that know how to resolve XPath function names and namespaces to implementations of these functions. |
IdentitySet |
This is a set that uses identity rather than equality semantics. |
IdentitySet.IdentityWrapper | |
IdFunction |
4.1 The id function returns a |
IterableAncestorAxis | |
IterableAncestorOrSelfAxis | |
IterableAttributeAxis | Provide access to the XPath attribute axis. |
IterableAxis | Provide access to the XPath axes. |
IterableChildAxis | Provide access to the child xpath axis. |
IterableDescendantAxis | |
IterableDescendantOrSelfAxis | |
IterableFollowingAxis | |
IterableFollowingSiblingAxis | |
IterableNamespaceAxis | |
IterableParentAxis | |
IterablePrecedingAxis | |
IterablePrecedingSiblingAxis | |
IterableSelfAxis | |
JavaBeanXPath | An XPath implementation for JavaBeans. |
JaxenConstants | Thread-safe constant iterators used to avoid the overhead of creating empty lists. |
JaxenException | Generic Jaxen exception. |
JaxenHandler | SAXPath XPathHandler implementation capable
of building Jaxen expression trees which can walk various
different object models.
|
JaxenRuntimeException | This class exists to wrap Jaxen exceptions that otherwise wouldn't be propagated up through the axis iterators. |
JDOMXPath | An XPath implementation for the JDOM model
This is the main entry point for matching an XPath against a DOM tree. |
LangFunction |
4.3
|
LastFunction |
4.1 The last function returns a number equal to the context size from the expression evaluation context. |
LinkedIterator | |
LiteralExpr | Represents an XPath string literal. |
LocaleFunctionSupport |
An abstract base class for Locale-specific extension functions. |
LocalNameFunction |
4.1 |
LocationPath |
Represents an XPath location path such as //foo/bar
or pre:baz[position()=last()] .
|
LocationPathPattern |
|
LogicalExpr | Represents an XPath logical expression. |
LowerFunction |
|
MultiplicativeExpr | Represents an XPath multiplicative expression. |
NamedAccessNavigator | Interface for navigating around an arbitrary object model accessing certain parts by name for performance. |
NameFunction |
4.1 |
NamespaceContext | Resolves namespace prefixes to namespace URIs. |
NamespaceNode | Extension DOM2/DOM3 node type for a namespace node. |
NamespaceNode.EmptyNodeList | A node list with no members. |
NamespaceTest |
|
NamespaceUriFunction |
4.1
|
NameStep |
Represents an XPath name test such as para or
svg:rect . |
NameTest |
|
Navigator | Interface for navigating around an arbitrary object model, using XPath semantics. |
NodeComparator | |
NodeTest |
|
NodeTypeTest |
|
NoNodeTest |
|
NormalizeSpaceFunction |
4.2 The normalize-space function returns the argument string with whitespace normalized by stripping leading and trailing whitespace and replacing sequences of whitespace characters by a single space. |
NotFunction |
4.3 The not function returns true if its argument is false, and false otherwise. |
NumberExpr | Represents an XPath floating point literal. |
NumberFunction |
4.4
|
Operator | Constants used to represent XPath operators. |
PathExpr | Represents an XPath path expression. |
Pattern |
|
PatternHandler | SAXPath XPathHandler implementation capable
of building Jaxen expression trees which can walk various
different object models.
|
PatternParser | PatternParser is a helper class for parsing
XSLT patterns
|
PositionFunction |
4.1 The position function returns a number equal to the context position from the expression evaluation context. |
PrecedingAxisIterator |
Represents the XPath |
PrecedingSiblingAxisIterator |
Represents the XPath preceding-sibling axis.
|
Predicate |
Represents an XPath predicate such as [position() = last()] .
|
Predicated | Interface for objects which can have one or more predicates. |
PredicateSet |
Represents the collection of predicates that follow the node-test in a location path. |
ProcessingInstructionNodeStep |
Represents the XPath node-test processing-instruction() .
|
QualifiedName | A local name (that matches the XML NCName production) and a namespace URI with which the local name is qualified. |
RelationalExpr |
Represents an XPath relational expression such as
count(//p) > count(//div) .
|
RoundFunction |
4.4 The round function returns the number that is closest to the argument and that is an integer. |
SAXPathEventSource | Interface for any object capable of generating SAXPath events to an {@link org.jaxen.saxpath.XPathHandler}. |
SAXPathException | Base of all SAXPath exceptions. |
SelfAxisIterator |
Represents the XPath self axis. |
SimpleFunctionContext | Simple default implementation of FunctionContext .
|
SimpleNamespaceContext | Provides mappings from namespace prefix to namespace URI to the XPath engine. |
SimpleVariableContext | Simple default implementation for VariableContext .
|
SingleObjectIterator | Simple utility class that wraps an iterator around one object. |
SingletonList | A utility class that implements singleton lists (to avoid dependency on JDK 1.3). |
StackedIterator | |
StartsWithFunction |
4.2 The starts-with function returns true if the first argument string starts with the second argument string, and otherwise returns false. |
Step |
Represents a location step in a LocationPath. |
StringFunction |
4.2
|
StringLengthFunction |
4.2 The string-length function returns the number of Unicode characters in its argument. |
SubstringAfterFunction |
4.2 The substring-after function returns the substring of the first argument string that follows the first occurrence of the second argument string in the first argument string, or the empty string if the first argument string does not contain the second argument string. |
SubstringBeforeFunction |
4.2 The substring-before function returns the substring of the first argument string that precedes the first occurrence of the second argument string in the first argument string, or the empty string if the first argument string does not contain the second argument string. |
SubstringFunction |
4.2
|
SumFunction |
4.4 The sum function returns the sum, for each node in the argument node-set, of the result of converting the string-values of the node to a number. |
TextNodeStep |
Represents the XPath node-test text() .
|
TextNodeTest |
|
Token | |
TokenTypes | |
TranslateFunction |
4.2
|
TrueFunction |
4.3 Returns true. |
UnaryExpr |
Represents an XPath unary expression such as -78 .
|
UnionExpr | Represents an XPath union expression. |
UnionPattern |
|
UnresolvableException | Thrown when a function-call or variable-reference, or any other lookup based on namespace and local name, couldn't be resolved. |
UnsupportedAxisException | Indicates attempt to evaluate an XPath axis that is unsupported by the current object-model. |
UpperFunction |
|
VariableContext | Resolves variable bindings within an XPath expression. |
VariableReferenceExpr | Represents an XPath variable reference. |
Verifier | A utility class to handle well-formedness checks on names. |
XOMXPath | An XPath implementation for the XOM model
This is the main entry point for matching an XPath against a DOM tree. |
XPath | Defines the interface to an object which represents an XPath 1.0 expression which can be evaluated against a variety of different XML object models. |
XPathExpr | A wrapper around an XPath expression. |
XPathFactory | An abstract factory used to create individual path component objects. |
XPathFunctionContext | A FunctionContext implementing the core XPath
function library, plus Jaxen extensions.
|
XPathHandler | Interface for event-based XPath parsing. |
XPathLexer | |
XPathNamespace | Wrapper for JDOM namespace nodes to give them a parent, as required by the XPath data model. |
XPathReader | Interface for readers which can parse textual XPath expressions, and produce callbacks to {@link org.jaxen.saxpath.XPathHandler} objects. |
XPathReader | Implementation of SAXPath's XPathReader which
generates callbacks to an XPathHandler .
|
XPathReaderFactory | Create an {@link org.jaxen.saxpath.XPathReader} from either a system property, or a named class. |
XPathSyntaxException | Indicates an error during parsing of an XPath expression. |
XPathSyntaxException | Represents a syntax error in an XPath expression. |