Package org.jaxen


package org.jaxen

This package defines the core Jaxen API to the XPath engine. Using this API you can work with XPath on any object model.

  • Class
    Description
    Base functionality for all concrete, implementation-specific XPaths.
    Wrapper around implementation-specific objects used as the context of an expression evaluation.
    Supporting context information for resolving namespace prefixes, functions, and variables.
    Default implementation of Navigator.
    Interface for the extensible function framework.
    Thrown if an exception occurs during the evaluation of a function.
    Implemented by classes that know how to resolve XPath function names and namespaces to implementations of these functions.
    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.
    Interface for navigating around an arbitrary object model accessing certain parts by name for performance.
    Resolves namespace prefixes to namespace URIs.
    Interface for navigating around an arbitrary object model, using XPath semantics.
    Simple default implementation of FunctionContext.
    Provides mappings from namespace prefix to namespace URI to the XPath engine.
    Simple default implementation for VariableContext.
    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.
    Resolves variable bindings within an XPath expression.
    Represents an XPath 1.0 expression which can be evaluated against a variety of different XML object models.
    A FunctionContext implementing the core XPath function library, plus Jaxen extensions.
    Indicates an error during parsing of an XPath expression.