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 |
|