Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.commons.jxpath.ri.model.beans.* (19)org.apache.commons.jxpath.ri.model.container.* (3)
org.apache.commons.jxpath.ri.model.dom.* (9)org.apache.commons.jxpath.ri.model.dynabeans.* (5)
org.apache.commons.jxpath.ri.model.dynamic.* (7)org.apache.commons.jxpath.ri.model.jdom.* (9)

org.apache.commons.jxpath.ri.model: Javadoc index of package org.apache.commons.jxpath.ri.model.


Package Samples:

org.apache.commons.jxpath.ri.model.jdom: The "model" package defines APIs that are implemented for every object model to be supported by JXPath.  
org.apache.commons.jxpath.ri.model.beans
org.apache.commons.jxpath.ri.model.container
org.apache.commons.jxpath.ri.model.dom
org.apache.commons.jxpath.ri.model.dynabeans
org.apache.commons.jxpath.ri.model.dynamic

Classes:

NullElementPointer: Used when there is a need to construct a Pointer for a collection element that does not exist. For example, if the path is "foo[3]", but the collection "foo" only has one element or is empty or is null, the NullElementPointer can be used to capture this situation without putting a regular NodePointer into an invalid state. Just create a NullElementPointer with index 2 (= 3 - 1) and a "foo" pointer as the parent.
NodePointer: Common superclass for Pointers of all kinds. A NodePointer maps to a deterministic XPath that represents the location of a node in an object graph. This XPath uses only simple axes: child, namespace and attribute and only simple, context-independent predicates.
BeanPointer: A Pointer that points to a JavaBean or a collection. It is either the first element of a path or a pointer for a property value. Typically there is a BeanPropertyPointer between two BeanPointers in the chain.
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).
NodePointerFactory: Creates NodePointers for objects of a certain type. NodePointerFactories are ordered according to the values returned by the "getOrder" method and always queried in that order.
DynamicPointer: A Pointer that points to an object with Dynamic Properties. It is used for the first element of a path; following elements will by of type PropertyPointer.
PropertyIterator: Iterates property values of an object pointed at with a PropertyOwnerPointer. Examples of such objects are JavaBeans and objects with Dynamic Properties.
LangAttributePointer: A Pointer that points to the "lang" attribute of a JavaBean. The value of the attribute is based on the locale supplied to it in the constructor.
DynaBeanPointerFactory: Implements NodePointerFactory for DynaBeans. See Jakarta Commons BeanUtils
ContainerPointer: Transparent pointer to a Container. The getValue() method returns the contents of the container, rather than the container itself.
XMLModelTestCase: Abstract superclass for pure XPath 1.0. Subclasses apply the same XPaths to contexts using different models: DOM, JDOM etc.
CollectionAttributeNodeIterator: Combines attribute node iterators of all elements of a collection into one aggregate attribute node iterator.
PropertyPointer: A pointer allocated by a PropertyOwnerPointer to represent the value of a property of the parent object.
BeanAttributeIterator: An iterator of attributes of a JavaBean. Returns bean properties as well as the "xml:lang" attribute.
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.
PropertyOwnerPointer: A pointer describing a node that has properties, each of which could be a collection.
ContainerModelTest: Tests JXPath with containers as root or value of a variable, property, etc.
DynamicPropertyPointer: Pointer pointing to a property of an object with dynamic properties.
DynamicPointerFactory: Implements NodePointerFactory for Dynamic classes like Map.
DynamicPropertyIterator: - no longer needed, as it is identical to PropertyIterator.
CollectionPointer: Transparent pointer to a collection (array or Collection).
CollectionPointerFactory: Implements NodePointerFactory for stand-alone collections.
TestIndexedPropertyBean: Test bean for JUnit tests of indexed property handling.
MixedModelTest: Tests JXPath with mixed model: beans, maps, DOM etc.

Home | Contact Us | Privacy Policy | Terms of Service