All Classes Interface Summary Class Summary Exception Summary Error Summary
Class |
Description |
AbstractFactory |
The JXPathContext.createPath() method of
JXPathContext can create missing objects as it traverses an XPath; it
utilizes an AbstractFactory for that purpose.
|
AncestorContext |
EvalContext that walks the "ancestor::" and "ancestor-or-self::" axes.
|
AttributeContext |
EvalContext that walks the "attribute::" axis.
|
BasicNodeSet |
A simple implementation of NodeSet that behaves as a collection
of pointers.
|
BasicTypeConverter |
The default implementation of TypeConverter.
|
BasicTypeConverter.ValueNodeSet |
NodeSet implementation
|
BasicTypeConverter.ValuePointer |
Value pointer
|
BasicVariables |
A basic implementation of the Variables interface that uses a HashMap.
|
BeanAttributeIterator |
An iterator of attributes of a JavaBean.
|
BeanPointer |
A Pointer that points to a JavaBean or a collection.
|
BeanPointerFactory |
Implements NodePointerFactory for JavaBeans.
|
BeanPropertyPointer |
Pointer pointing to a property of a JavaBean.
|
ChildContext |
EvalContext that can walk the "child::", "following-sibling::" and
"preceding-sibling::" axes.
|
ClassFunctions |
Extension functions provided by a Java class.
|
CollectionAttributeNodeIterator |
Combines attribute node iterators of all elements of a collection into one
aggregate attribute node iterator.
|
CollectionChildNodeIterator |
Combines child node iterators of all elements of a collection into one
aggregate child node iterator.
|
CollectionNodeIterator |
Combines node iterators of all elements of a collection into one
aggregate node iterator.
|
CollectionPointer |
Transparent pointer to a collection (array or Collection).
|
CollectionPointerFactory |
Implements NodePointerFactory for stand-alone collections.
|
CompiledExpression |
Represents a compiled XPath.
|
Compiler |
The Compiler APIs are completely agnostic to the actual types of objects
produced and consumed by the APIs.
|
Constant |
A compile tree element containing a constant number or string.
|
Constants |
String constants for this package.
|
ConstructorFunction |
An extension function that creates an instance using a constructor.
|
Container |
A Container is an object implementing an indirection
mechanism transparent to JXPath.
|
ContainerPointer |
Transparent pointer to a Container.
|
ContainerPointerFactory |
Implements NodePointerFactory for Container objects.
|
CoreFunction |
An element of the compile tree representing one of built-in functions
like "position()" or "number()".
|
CoreOperation |
The common subclass for tree elements representing core operations like "+",
"- ", "*" etc.
|
CoreOperationAdd |
Implementation of Expression for the operation "+".
|
CoreOperationAnd |
Implementation of Expression for the operation "and".
|
CoreOperationCompare |
Common superclass for the implementations of Expression for the operations
"=" and "!=".
|
CoreOperationDivide |
Implementation of Expression for the operation "div".
|
CoreOperationEqual |
Implementation of Expression for the operation "=".
|
CoreOperationGreaterThan |
Implementation of Expression for the operation ">".
|
CoreOperationGreaterThanOrEqual |
Implementation of Expression for the operation ">=".
|
CoreOperationLessThan |
Implementation of Expression for the operation "<".
|
CoreOperationLessThanOrEqual |
Implementation of Expression for the operation "<=".
|
CoreOperationMod |
Implementation of Expression for the operation "mod".
|
CoreOperationMultiply |
Implementation of Expression for the operation "*".
|
CoreOperationNegate |
Implementation of Expression for the operation unary "-".
|
CoreOperationNotEqual |
Implementation of Expression for the operation "!=".
|
CoreOperationOr |
Implementation of Expression for the operation "or".
|
CoreOperationRelationalExpression |
Base implementation of Expression for the operations ">", ">=", "<", "<=".
|
CoreOperationSubtract |
Implementation of Expression for the operation "-".
|
CoreOperationUnion |
Implementation of Expression for the operation "|".
|
DescendantContext |
An EvalContext that walks the "descendant::" and "descendant-or-self::"
axes.
|
DocumentContainer |
An XML document container reads and parses XML only when it is
accessed.
|
DOMAttributeIterator |
An iterator of attributes of a DOM Node.
|
DOMAttributePointer |
A Pointer that points to a DOM node.
|
DOMNamespaceIterator |
An iterator of namespaces of a DOM Node.
|
DOMNodeIterator |
An iterator of children of a DOM Node.
|
DOMNodePointer |
A Pointer that points to a DOM node.
|
DOMParser |
An implementation of the XMLParser interface that produces a DOM Document.
|
DOMPointerFactory |
Implements NodePointerFactory for DOM elements.
|
DynaBeanPointer |
A Pointer that points to a DynaBean .
|
DynaBeanPointerFactory |
Implements NodePointerFactory for DynaBeans.
|
DynaBeanPropertyPointer |
Pointer pointing to a property of a DynaBean .
|
DynamicAttributeIterator |
DynamicAttributeIterator is different from a regular
BeanAttributeIterator in that given a property name it
will always find that property (albeit with a null value).
|
DynamicPointer |
A Pointer that points to an object with Dynamic Properties.
|
DynamicPointerFactory |
Implements NodePointerFactory for Dynamic classes like Map.
|
DynamicPropertyHandler |
A generic mechanism for accessing collections of name/value pairs.
|
DynamicPropertyIterator |
Deprecated.
|
DynamicPropertyPointer |
Pointer pointing to a property of an object with dynamic properties.
|
EvalContext |
An XPath evaluation context.
|
Expression |
Common superclass for several types of nodes in the parse tree.
|
Expression.PointerIterator |
Pointer iterator
|
Expression.ValueIterator |
Value Iterator
|
ExpressionContext |
If an extenstion function has an argument of type ExpressionContext,
it can gain access to the current node of an XPath expression context.
|
ExpressionPath |
An element of the parse tree that represents an expression path, which is a
path that starts with an expression like a function call: getFoo(.)
/bar .
|
ExtendedKeyManager |
More complete implementation for the XPath "key()" function.
|
ExtensionFunction |
Represents an element of the parse tree representing an extension function
call.
|
Function |
Extension function interface.
|
FunctionLibrary |
An object that aggregates Functions objects into a group Functions
object.
|
Functions |
A group of Function objects sharing a common namespace or a set of
common namespaces.
|
IdentityManager |
A delegate of JXPathContext that implements the XPath "id()"
function.
|
InfoSetUtil |
Type conversions, XPath style.
|
InitialContext |
A single-set EvalContext that provides access to the current node of
the parent context and nothing else.
|
JDOMAttributeIterator |
An iterator of attributes of a DOM Node.
|
JDOMAttributePointer |
A Pointer that points to a DOM node.
|
JDOMNamespaceIterator |
An iterator of namespaces of a DOM Node.
|
JDOMNamespacePointer |
Represents a namespace node.
|
JDOMNodeIterator |
An iterator of children of a JDOM Node.
|
JDOMNodePointer |
A Pointer that points to a DOM node.
|
JDOMParser |
An implementation of the XMLParser interface that produces a JDOM Document.
|
JDOMPointerFactory |
Implements NodePointerFactory for DOM elements.
|
JXPath11CompatibleTypeConverter |
TypeConverter implementation to circumvent automagic NodeSet
decoding.
|
JXPathAbstractFactoryException |
Thrown when an AbstractFactory cannot generate an object for
the requested path.
|
JXPathBasicBeanInfo |
An implementation of JXPathBeanInfo based on JavaBeans' BeanInfo.
|
JXPathBeanInfo |
JXPathBeanInfo is similar to BeanInfo in that it describes
properties of a JavaBean class.
|
JXPathCompiledExpression |
RI of CompiledExpression.
|
JXPathContext |
JXPathContext provides APIs for the traversal of graphs of JavaBeans using
the XPath syntax.
|
JXPathContextFactory |
Defines a factory API that enables applications to obtain a
JXPathContext instance.
|
JXPathContextFactoryConfigurationError |
|
JXPathContextFactoryReferenceImpl |
Default implementation of JXPathContextFactory.
|
JXPathContextReferenceImpl |
The reference implementation of JXPathContext.
|
JXPathException |
Thrown in various situations by JXPath; may contain a nested exception.
|
JXPathFunctionNotFoundException |
Thrown when JXPath encounters an unknown extension function.
|
JXPathIntrospector |
JXPathIntrospector maintains a registry of JXPathBeanInfo objects for Java classes.
|
JXPathInvalidAccessException |
Similary to InvocationTargetException in that
it is thrown when JXPath cannot access properties, collection etc on the
target object model.
|
JXPathInvalidSyntaxException |
Thrown when JXPath cannot parse a supplied XPath.
|
JXPathNotFoundException |
Thrown when JXPath cannot find a requested path.
|
JXPathTypeConversionException |
Thrown when JXPath cannot convert supplied value to the required type.
|
KeyManager |
A delegate of JXPathContext that implements the XPath "key()"
function.
|
KeyManagerUtils |
Utility class.
|
KeyManagerUtils.SingleNodeExtendedKeyManager |
Adapt KeyManager to implement ExtendedKeyManager.
|
KeywordVariables |
Implementation of the Variables interface that provides access
to a single object using a reserved name (keyword).
|
LangAttributePointer |
A Pointer that points to the "lang" attribute of a JavaBean.
|
LocationPath |
|
MapDynamicPropertyHandler |
Implements the DynamicPropertyHandler interface for Map .
|
MethodFunction |
An XPath extension function implemented as an individual Java method.
|
MethodLookupUtils |
Method lookup utilities, which find static and non-static methods as well
as constructors based on a name and list of parameters.
|
NameAttributeTest |
Captures the foo[@name=expr] expression.
|
NamespaceContext |
EvalContext that walks the "namespace::" axis.
|
NamespacePointer |
Represents a namespace node.
|
NamespaceResolver |
|
NodeIterator |
Definition for an iterator for all kinds of Nodes.
|
NodeNameTest |
|
NodePointer |
Common superclass for Pointers of all kinds.
|
NodePointerFactory |
Creates NodePointers for objects of a certain type.
|
NodeSet |
NodeSet interface can be used as the type of an argument of an extension
function.
|
NodeSetContext |
A simple context that is based on a NodeSet .
|
NodeTest |
|
NodeTypeTest |
|
NullElementPointer |
Used when there is a need to construct a Pointer for a collection element
that does not exist.
|
NullPointer |
Pointer whose value is null .
|
NullPropertyPointer |
|
Operation |
|
PackageFunctions |
Extension functions provided by Java classes.
|
ParentContext |
EvalContext that walks the "parent::" axis.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
Parser |
XPath parser
|
Path |
|
Pointer |
Pointers represent locations of objects and their properties
in Java object graphs.
|
PrecedingOrFollowingContext |
EvalContext that walks the "preceding::" and "following::" axes.
|
PredicateContext |
EvalContext that checks predicates.
|
ProcessingInstructionTest |
|
PropertyIterator |
|
PropertyOwnerPointer |
A pointer describing a node that has properties, each of which could be
a collection.
|
PropertyPointer |
A pointer allocated by a PropertyOwnerPointer to represent the value of
a property of the parent object.
|
QName |
A qualified name: a combination of an optional namespace prefix
and an local name.
|
ReverseComparator |
Reverse comparator.
|
RootContext |
EvalContext that is used to hold the root node for the path traversal.
|
SelfContext |
EvalContext that returns the current node from the parent context if the
test succeeds.
|
SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
SimplePathInterpreter |
An evaluation mechanism for simple XPaths, which
is much faster than the usual process.
|
Step |
|
Token |
Describes the input token stream.
|
TokenMgrError |
|
TreeCompiler |
|
TypeConverter |
A type converter can be installed on TypeUtils to introduce
additional type conversions for JXPath.
|
TypeUtils |
Global type conversion utilities.
|
UnionContext |
EvalContext that represents a union between other contexts - result
of a union operation like (a | b)
|
ValueUtils |
Collection and property access utilities.
|
VariablePointer |
Pointer to a context variable.
|
VariablePointerFactory |
|
VariablePointerFactory.VariableContextWrapper |
Node value wrapper to trigger a VariablePointerFactory.
|
VariableReference |
An element of the compile tree holding a variable reference.
|
Variables |
Variables provide access to a global set of values accessible via XPath.
|
XMLDocumentContainer |
Deprecated.
|
XMLParser |
Common interface for XML parsers.
|
XMLParser2 |
The abstract superclass of XML parsers that produce DOM Documents.
|
XPathParser |
|
XPathParser.JJCalls |
|
XPathParserConstants |
|
XPathParserTokenManager |
|