|
Interface Summary |
| CompiledExpression |
Represents a compiled XPath. |
| Container |
A Container is an object implementing an indirection
mechanism transparent to JXPath. |
| DynamicPropertyHandler |
A generic mechanism for accessing collections of name/value pairs. |
| ExpressionContext |
If an extenstion function has an argument of type ExpressionContext,
it can gain access to the current node of an XPath expression context. |
| Function |
Extension function interface. |
| 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. |
| JXPathBeanInfo |
JXPathBeanInfo is similar to java.beans.BeanInfo in that it describes
properties of a JavaBean class. |
| KeyManager |
A delegate of JXPathContext that implements the XPath "key()"
function. |
| NodeSet |
NodeSet interface can be used as the type of an argument of an extension
function. |
| Pointer |
Pointers represent locations of objects and their properties
in Java object graphs. |
| Variables |
Variables provide access to a global set of values accessible via XPath. |
|
Class Summary |
| AbstractFactory |
The JXPathContext.createPath() 55 method of
JXPathContext can create missing objects as it traverses an XPath; it
utilizes an AbstractFactory for that purpose. |
| BasicNodeSet |
A simple implementation of NodeSet that behaves as a collection of pointers. |
| BasicVariables |
A basic implementation of the Variables interface that uses a HashMap. |
| ClassFunctions |
Extension functions provided by a Java class. |
| FunctionLibrary |
An object that aggregates Functions objects into a group Functions object. |
| JXPathBasicBeanInfo |
An implementation of JXPathBeanInfo based on JavaBeans' BeanInfo. |
| 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. |
| JXPathIntrospector |
JXPathIntrospector maintains a registry of JXPathBeanInfo objects for Java classes. |
| JXPathTestCase |
Abstract superclass for various JXPath tests. |
| JXPathTestSuite |
Test Suite for the JXPath class. |
| MapDynamicPropertyHandler |
Implements the DynamicPropertyHandler interface for java.util.Map. |
| NestedTestBean |
A general purpose JavaBean for JUnit tests for the "jxpath" component. |
| PackageFunctions |
Extension functions provided by Java classes. |
| TestBean |
General purpose test bean for JUnit tests for the "jxpath" component. |
| TestMixedModelBean |
Mixed model test bean: Java, collections, map, DOM, Container. |
| TestNull |
General purpose test bean for JUnit tests for the "jxpath" component. |
| XMLDocumentContainer |
Deprecated. 1.1 Please use org.apache.commons.jxpath.xml.DocumentContainer |