org.apache.commons.jxpath |
Public, abstract part of JXPath: interfaces and configuration.
If you are a user of JXPath and don't plan to modify its implementation,
this is the only package you'll need to use.
Start with the {@link org.apache.commons.jxpath.JXPathContext} class.
|
Java Source File Name | Type | Comment |
AbstractFactory.java | Class | The
JXPathContext.createPath JXPathContext.createPath() method of
JXPathContext can create missing objects as it traverses an XPath; it
utilizes an AbstractFactory for that purpose. |
BasicNodeSet.java | Class | A simple implementation of NodeSet that behaves as a collection of pointers. |
BasicVariables.java | Class | A basic implementation of the Variables interface that uses a HashMap. |
ClassFunctions.java | Class | Extension functions provided by a Java class. |
CompiledExpression.java | Interface | Represents a compiled XPath. |
Container.java | Interface | A Container is an object implementing an indirection
mechanism transparent to JXPath. |
DynamicPropertyHandler.java | Interface | A generic mechanism for accessing collections of name/value pairs.
Examples of such collections are HashMap, Properties,
ServletContext. |
ExpressionContext.java | Interface | If an extenstion function has an argument of type ExpressionContext,
it can gain access to the current node of an XPath expression context. |
Function.java | Interface | Extension function interface. |
FunctionLibrary.java | Class | An object that aggregates Functions objects into a group Functions object. |
Functions.java | Interface | A group of Function objects sharing a common namespace or a set of
common namespaces. |
IdentityManager.java | Interface | A delegate of JXPathContext that implements the XPath "id()"
function. |
JXPathBasicBeanInfo.java | Class | An implementation of JXPathBeanInfo based on JavaBeans' BeanInfo. |
JXPathBeanInfo.java | Interface | JXPathBeanInfo is similar to java.beans.BeanInfo in that it describes
properties of a JavaBean class. |
JXPathContext.java | Class | JXPathContext provides APIs for the traversal of graphs of JavaBeans using
the XPath syntax. |
JXPathContextFactory.java | Class | Defines a factory API that enables applications to obtain a
JXPathContext instance. |
JXPathContextFactoryConfigurationError.java | Class | Thrown when a problem with configuration with the JXPathContextFactories
exists. |
JXPathException.java | Class | Thrown in various situations by JXPath; may contain a nested exception. |
JXPathIntrospector.java | Class | JXPathIntrospector maintains a registry of
JXPathBeanInfoJXPathBeanInfo objects for Java classes. |
JXPathTestCase.java | Class | Abstract superclass for various JXPath tests. |
JXPathTestSuite.java | Class |
Test Suite for the JXPath class. |
KeyManager.java | Interface | A delegate of JXPathContext that implements the XPath "key()"
function. |
MapDynamicPropertyHandler.java | Class | Implements the DynamicPropertyHandler interface for java.util.Map. |
NestedTestBean.java | Class | A general purpose JavaBean for JUnit tests for the "jxpath" component. |
NodeSet.java | Interface | NodeSet interface can be used as the type of an argument of an extension
function. |
PackageFunctions.java | Class | Extension functions provided by Java classes. |
Pointer.java | Interface | Pointers represent locations of objects and their properties
in Java object graphs. |
TestBean.java | Class | General purpose test bean for JUnit tests for the "jxpath" component. |
TestMixedModelBean.java | Class | Mixed model test bean: Java, collections, map, DOM, Container. |
TestNull.java | Class | General purpose test bean for JUnit tests for the "jxpath" component. |
Variables.java | Interface | Variables provide access to a global set of values accessible via XPath. |
XMLDocumentContainer.java | Class | An XML document container reads and parses XML only when it is
accessed. |