Package org.apache.commons.jxpath

Public, abstract part of JXPath: interfaces and configuration.

See:
          Description

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.
ExtendedKeyManager More complete implementation for the XPath "key()" function.
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 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() 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.
MapDynamicPropertyHandler Implements the DynamicPropertyHandler interface for Map.
PackageFunctions Extension functions provided by Java classes.
XMLDocumentContainer Deprecated. 1.1 Please use DocumentContainer
 

Exception Summary
JXPathAbstractFactoryException Thrown when an AbstractFactory cannot generate an object for the requested path.
JXPathException Thrown in various situations by JXPath; may contain a nested exception.
JXPathFunctionNotFoundException Thrown when JXPath encounters an unknown extension function.
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.
 

Error Summary
JXPathContextFactoryConfigurationError Thrown when a problem with configuration with the JXPathContextFactories exists.
 

Package org.apache.commons.jxpath Description

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.



Copyright © 2001-2011 Apache Software Foundation. All Rights Reserved.