Package org.apache.commons.jxpath
package 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
JXPathContext
class.- See Also:
-
ClassDescriptionThe
JXPathContext.createPath()
method of JXPathContext can create missing objects as it traverses an XPath; it utilizes an AbstractFactory for that purpose.A simple implementation ofNodeSet
that behaves as a collection of pointers.A basic implementation of the Variables interface that uses a HashMap.Extension functions provided by a Java class.Represents a compiled XPath.A Container is an object implementing an indirection mechanism transparent to JXPath.A generic mechanism for accessing collections of name/value pairs.Exception handler interface.If an extenstion function has an argument of type ExpressionContext, it can gain access to the current node of an XPath expression context.More complete implementation for the XPath"key()"
function.Extension function interface.An object that aggregatesFunctions
objects into a group Functions object.A group of Function objects sharing a common namespace or a set of common namespaces.A delegate ofJXPathContext
that implements the XPath"id()"
function.Thrown when anAbstractFactory
cannot generate an object for the requested path.An implementation of JXPathBeanInfo based on JavaBeans' BeanInfo.JXPathBeanInfo is similar toBeanInfo
in that it describes properties of a JavaBean class.JXPathContext provides APIs for the traversal of graphs of JavaBeans using the XPath syntax.Defines a factory API that enables applications to obtain aJXPathContext
instance.Thrown when a problem with configuration with theJXPathContextFactories
exists.Thrown in various situations by JXPath; may contain a nested exception.Thrown when JXPath encounters an unknown extension function.JXPathIntrospector maintains a registry ofJXPathBeanInfo
objects for Java classes.Similary toInvocationTargetException
in that it is thrown when JXPath cannot access properties, collection etc on the target object model.Thrown when JXPath cannot parse a supplied XPath.Thrown when JXPath cannot find a requested path.Thrown when JXPath cannot convert supplied value to the required type.A delegate ofJXPathContext
that implements the XPath"key()"
function.Implements the DynamicPropertyHandler interface forMap
.NodeSet interface can be used as the type of an argument of an extension function.Extension functions provided by Java classes.Pointers represent locations of objects and their properties in Java object graphs.Variables provide access to a global set of values accessible via XPath.Deprecated.
DocumentContainer