Uses of Class
org.apache.commons.jxpath.ri.model.NodePointer

Packages that use NodePointer
org.apache.commons.jxpath.ri Reference implementation of JXPath. 
org.apache.commons.jxpath.ri.axes Implementations of EvalContext used for different XPath axes (child::, parent:: etc). 
org.apache.commons.jxpath.ri.model The "model" package defines APIs that are implemented for every object model to be supported by JXPath. 
org.apache.commons.jxpath.ri.model.beans Implementation of "model" APIs for JavaBeans, Dynamic Property Objects, collections and null. 
org.apache.commons.jxpath.ri.model.container Implementation of "model" APIs for Containers. 
org.apache.commons.jxpath.ri.model.dom Implementation of "model" APIs for W3C DOM. 
org.apache.commons.jxpath.ri.model.dynabeans   
org.apache.commons.jxpath.ri.model.dynamic   
org.apache.commons.jxpath.ri.model.jdom Implementation of "model" APIs for JDOM (see jdom.org). 
 

Uses of NodePointer in org.apache.commons.jxpath.ri
 

Fields in org.apache.commons.jxpath.ri declared as NodePointer
protected  NodePointer NamespaceResolver.pointer
           
 

Methods in org.apache.commons.jxpath.ri that return NodePointer
private  NodePointer JXPathContextReferenceImpl.getAbsoluteRootPointer()
           
 NodePointer JXPathContextReferenceImpl.getVariablePointer(QName name)
           
abstract  NodePointer EvalContext.getCurrentNodePointer()
          Returns the current context node.
 

Methods in org.apache.commons.jxpath.ri with parameters of type NodePointer
 void NamespaceResolver.setNamespaceContextPointer(NodePointer pointer)
          Register a namespace for the expression context.
 

Uses of NodePointer in org.apache.commons.jxpath.ri.axes
 

Fields in org.apache.commons.jxpath.ri.axes declared as NodePointer
private  NodePointer SelfContext.nodePointer
           
private  NodePointer RootContext.pointer
           
private  NodePointer PrecedingOrFollowingContext.currentNodePointer
           
private  NodePointer PrecedingOrFollowingContext.currentRootLocation
           
private  NodePointer ParentContext.currentNodePointer
           
private  NodePointer NamespaceContext.currentNodePointer
           
private  NodePointer InitialContext.nodePointer
           
private  NodePointer DescendantContext.currentNodePointer
           
private  NodePointer AttributeContext.currentNodePointer
           
private  NodePointer AncestorContext.currentNodePointer
           
 

Methods in org.apache.commons.jxpath.ri.axes that return NodePointer
static NodePointer SimplePathInterpreter.interpretSimpleLocationPath(EvalContext context, NodePointer root, Step[] steps)
          Interpret a simple path that starts with the given root and follows the given steps.
static NodePointer SimplePathInterpreter.interpretSimpleExpressionPath(EvalContext context, NodePointer root, Expression[] predicates, Step[] steps)
          Interpret the steps of a simple expression path that starts with the given root, which is the result of evaluation of the root expression of the expression path, applies the given predicates to it and then follows the given steps.
private static NodePointer SimplePathInterpreter.doStep(EvalContext context, NodePointer parent, Step[] steps, int currentStep)
          Recursive evaluation of a path.
private static NodePointer SimplePathInterpreter.doStepNoPredicatesPropertyOwner(EvalContext context, PropertyOwnerPointer parentPointer, Step[] steps, int currentStep)
          We have a step that starts with a property owner (bean, map, etc) and has no predicates.
private static NodePointer SimplePathInterpreter.doStepNoPredicatesStandard(EvalContext context, NodePointer parentPointer, Step[] steps, int currentStep)
          A path that starts with a standard InfoSet node (e.g.
private static NodePointer SimplePathInterpreter.doStepPredicatesPropertyOwner(EvalContext context, PropertyOwnerPointer parentPointer, Step[] steps, int currentStep)
          A path that starts with a property owner.
private static NodePointer SimplePathInterpreter.createChildPointerForStep(PropertyOwnerPointer parentPointer, Step step)
           
private static NodePointer SimplePathInterpreter.doStepPredicatesStandard(EvalContext context, NodePointer parent, Step[] steps, int currentStep)
          A path that starts with a standard InfoSet node, e.g.
private static NodePointer SimplePathInterpreter.doPredicate(EvalContext context, NodePointer parent, Step[] steps, int currentStep, Expression[] predicates, int currentPredicate)
          Evaluates predicates and proceeds with the subsequent steps of the path.
private static NodePointer SimplePathInterpreter.doPredicateName(EvalContext context, NodePointer parent, Step[] steps, int currentStep, Expression[] predicates, int currentPredicate)
           
private static NodePointer SimplePathInterpreter.doPredicatesStandard(EvalContext context, java.util.List parents, Step[] steps, int currentStep, Expression[] predicates, int currentPredicate)
          Called exclusively for standard InfoSet nodes, e.g.
private static NodePointer SimplePathInterpreter.doPredicateIndex(EvalContext context, NodePointer parent, Step[] steps, int currentStep, Expression[] predicates, int currentPredicate)
          Evaluate a subscript predicate: see if the node is a collection and if the index is inside the collection
private static NodePointer SimplePathInterpreter.valuePointer(NodePointer pointer)
          For an intermediate pointer (e.g.
static NodePointer SimplePathInterpreter.createNullPointer(EvalContext context, NodePointer parent, Step[] steps, int currentStep)
          Creates a "null pointer" that a) represents the requested path and b) can be used for creation of missing nodes in the path.
private static NodePointer SimplePathInterpreter.createNullPointerForPredicates(EvalContext context, NodePointer parent, Step[] steps, int currentStep, Expression[] predicates, int currentPredicate)
          Creates a "null pointer" that starts with predicates.
 NodePointer SelfContext.getCurrentNodePointer()
           
 NodePointer RootContext.getCurrentNodePointer()
           
 NodePointer PredicateContext.getCurrentNodePointer()
           
 NodePointer PrecedingOrFollowingContext.getCurrentNodePointer()
           
 NodePointer ParentContext.getCurrentNodePointer()
           
 NodePointer NodeSetContext.getCurrentNodePointer()
           
 NodePointer NamespaceContext.getCurrentNodePointer()
           
 NodePointer InitialContext.getCurrentNodePointer()
           
 NodePointer DescendantContext.getCurrentNodePointer()
           
 NodePointer ChildContext.getCurrentNodePointer()
           
 NodePointer AttributeContext.getCurrentNodePointer()
           
 NodePointer AncestorContext.getCurrentNodePointer()
           
 

Methods in org.apache.commons.jxpath.ri.axes with parameters of type NodePointer
static NodePointer SimplePathInterpreter.interpretSimpleLocationPath(EvalContext context, NodePointer root, Step[] steps)
          Interpret a simple path that starts with the given root and follows the given steps.
static NodePointer SimplePathInterpreter.interpretSimpleExpressionPath(EvalContext context, NodePointer root, Expression[] predicates, Step[] steps)
          Interpret the steps of a simple expression path that starts with the given root, which is the result of evaluation of the root expression of the expression path, applies the given predicates to it and then follows the given steps.
private static NodePointer SimplePathInterpreter.doStep(EvalContext context, NodePointer parent, Step[] steps, int currentStep)
          Recursive evaluation of a path.
private static NodePointer SimplePathInterpreter.doStepNoPredicatesStandard(EvalContext context, NodePointer parentPointer, Step[] steps, int currentStep)
          A path that starts with a standard InfoSet node (e.g.
private static NodePointer SimplePathInterpreter.doStepPredicatesStandard(EvalContext context, NodePointer parent, Step[] steps, int currentStep)
          A path that starts with a standard InfoSet node, e.g.
private static NodePointer SimplePathInterpreter.doPredicate(EvalContext context, NodePointer parent, Step[] steps, int currentStep, Expression[] predicates, int currentPredicate)
          Evaluates predicates and proceeds with the subsequent steps of the path.
private static NodePointer SimplePathInterpreter.doPredicateName(EvalContext context, NodePointer parent, Step[] steps, int currentStep, Expression[] predicates, int currentPredicate)
           
private static NodePointer SimplePathInterpreter.doPredicateIndex(EvalContext context, NodePointer parent, Step[] steps, int currentStep, Expression[] predicates, int currentPredicate)
          Evaluate a subscript predicate: see if the node is a collection and if the index is inside the collection
private static int SimplePathInterpreter.computeQuality(NodePointer pointer)
          For a pointer that matches an actual node, returns 0.
private static boolean SimplePathInterpreter.isNameAttributeEqual(NodePointer pointer, java.lang.String name)
          Returns true if the pointer has an attribute called "name" and its value is equal to the supplied string.
private static boolean SimplePathInterpreter.isCollectionElement(NodePointer pointer, int index)
          Returns true if the pointer is a collection and the index is withing the bounds of the collection.
private static NodePointer SimplePathInterpreter.valuePointer(NodePointer pointer)
          For an intermediate pointer (e.g.
static NodePointer SimplePathInterpreter.createNullPointer(EvalContext context, NodePointer parent, Step[] steps, int currentStep)
          Creates a "null pointer" that a) represents the requested path and b) can be used for creation of missing nodes in the path.
private static NodePointer SimplePathInterpreter.createNullPointerForPredicates(EvalContext context, NodePointer parent, Step[] steps, int currentStep, Expression[] predicates, int currentPredicate)
          Creates a "null pointer" that starts with predicates.
private static NodeIterator SimplePathInterpreter.getNodeIterator(EvalContext context, NodePointer pointer, Step step)
           
 

Constructors in org.apache.commons.jxpath.ri.axes with parameters of type NodePointer
RootContext(JXPathContextReferenceImpl jxpathContext, NodePointer pointer)
           
 

Uses of NodePointer in org.apache.commons.jxpath.ri.model
 

Subclasses of NodePointer in org.apache.commons.jxpath.ri.model
 class VariablePointer
          Pointer to a context variable.
 

Fields in org.apache.commons.jxpath.ri.model declared as NodePointer
private  NodePointer VariablePointer.valuePointer
           
protected  NodePointer NodePointer.parent
           
 

Methods in org.apache.commons.jxpath.ri.model that return NodePointer
 NodePointer VariablePointer.getImmediateValuePointer()
           
 NodePointer VariablePointer.createPath(JXPathContext context, java.lang.Object value)
           
 NodePointer VariablePointer.createPath(JXPathContext context)
           
 NodePointer VariablePointer.createChild(JXPathContext context, QName name, int index)
           
 NodePointer VariablePointer.createChild(JXPathContext context, QName name, int index, java.lang.Object value)
           
 NodePointer VariablePointer.namespacePointer(java.lang.String name)
           
 NodePointer NodePointerFactory.createNodePointer(QName name, java.lang.Object object, java.util.Locale locale)
          Create a NodePointer for the supplied object.
 NodePointer NodePointerFactory.createNodePointer(NodePointer parent, QName name, java.lang.Object object)
          Create a NodePointer for the supplied child object.
static NodePointer NodePointer.newNodePointer(QName name, java.lang.Object bean, java.util.Locale locale)
          Allocates an entirely new NodePointer by iterating through all installed NodePointerFactories until it finds one that can create a pointer.
static NodePointer NodePointer.newChildNodePointer(NodePointer parent, QName name, java.lang.Object bean)
          Allocates an new child NodePointer by iterating through all installed NodePointerFactories until it finds one that can create a pointer.
 NodePointer NodePointer.getParent()
           
 NodePointer NodePointer.getImmediateParentPointer()
           
 NodePointer NodePointer.getValuePointer()
          If this pointer manages a transparent container, like a variable, this method returns the pointer to the contents.
 NodePointer NodePointer.getImmediateValuePointer()
           
 NodePointer NodePointer.createPath(JXPathContext context, java.lang.Object value)
          Called directly by JXPathContext.
 NodePointer NodePointer.createPath(JXPathContext context)
          Called by a child pointer when it needs to create a parent object.
 NodePointer NodePointer.createChild(JXPathContext context, QName name, int index, java.lang.Object value)
          Called by a child pointer if that child needs to assign the value supplied in the createPath(context, value) call to a non-existent node.
 NodePointer NodePointer.createChild(JXPathContext context, QName name, int index)
          Called by a child pointer when it needs to create a parent object for a non-existent collection element.
 NodePointer NodePointer.createAttribute(JXPathContext context, QName name)
          Called to create a non-existing attribute
 NodePointer NodePointer.namespacePointer(java.lang.String namespace)
          Returns a NodePointer for the specified namespace.
 NodePointer NodeIterator.getNodePointer()
           
 

Methods in org.apache.commons.jxpath.ri.model with parameters of type NodePointer
 NodeIterator VariablePointer.childIterator(NodeTest test, boolean reverse, NodePointer startWith)
           
 int VariablePointer.compareChildNodePointers(NodePointer pointer1, NodePointer pointer2)
           
 NodePointer NodePointerFactory.createNodePointer(NodePointer parent, QName name, java.lang.Object object)
          Create a NodePointer for the supplied child object.
static NodePointer NodePointer.newChildNodePointer(NodePointer parent, QName name, java.lang.Object bean)
          Allocates an new child NodePointer by iterating through all installed NodePointerFactories until it finds one that can create a pointer.
abstract  int NodePointer.compareChildNodePointers(NodePointer pointer1, NodePointer pointer2)
          Compares two child NodePointers and returns a positive number, zero or a positive number according to the order of the pointers.
 NodeIterator NodePointer.childIterator(NodeTest test, boolean reverse, NodePointer startWith)
          Returns a NodeIterator that iterates over all children or all children that match the given NodeTest, starting with the specified one.
private  int NodePointer.compareNodePointers(NodePointer p1, int depth1, NodePointer p2, int depth2)
           
private static void NodePointer.printDeep(NodePointer pointer, java.lang.String indent)
           
 

Constructors in org.apache.commons.jxpath.ri.model with parameters of type NodePointer
NodePointer(NodePointer parent)
           
NodePointer(NodePointer parent, java.util.Locale locale)
           
 

Uses of NodePointer in org.apache.commons.jxpath.ri.model.beans
 

Subclasses of NodePointer in org.apache.commons.jxpath.ri.model.beans
 class BeanPointer
          A Pointer that points to a JavaBean or a collection.
 class BeanPropertyPointer
          Pointer pointing to a property of a JavaBean.
 class CollectionPointer
          Transparent pointer to a collection (array or Collection).
 class LangAttributePointer
          A Pointer that points to the "lang" attribute of a JavaBean.
 class NullElementPointer
          Used when there is a need to construct a Pointer for a collection element that does not exist.
 class NullPointer
           
 class NullPropertyPointer
           
 class PropertyOwnerPointer
          A pointer describing a node that has properties, each of which could be a collection.
 class PropertyPointer
          A pointer allocated by a PropertyOwnerPointer to represent the value of a property of the parent object.
 

Fields in org.apache.commons.jxpath.ri.model.beans declared as NodePointer
private  NodePointer CollectionPointer.valuePointer
           
private  NodePointer CollectionNodeIterator.startWith
           
private  NodePointer BeanAttributeIterator.parent
           
 

Methods in org.apache.commons.jxpath.ri.model.beans that return NodePointer
 NodePointer PropertyPointer.getImmediateValuePointer()
          Returns a NodePointer that can be used to access the currently selected property value.
 NodePointer PropertyPointer.createPath(JXPathContext context)
           
 NodePointer PropertyPointer.createPath(JXPathContext context, java.lang.Object value)
           
 NodePointer PropertyPointer.createChild(JXPathContext context, QName name, int index, java.lang.Object value)
           
 NodePointer PropertyPointer.createChild(JXPathContext context, QName name, int index)
           
protected  NodePointer PropertyIterator.getPropertyPointer()
           
 NodePointer PropertyIterator.getNodePointer()
           
 NodePointer NullPropertyPointer.getValuePointer()
           
 NodePointer NullPropertyPointer.createPath(JXPathContext context)
           
 NodePointer NullPropertyPointer.createPath(JXPathContext context, java.lang.Object value)
           
 NodePointer NullPropertyPointer.createChild(JXPathContext context, QName name, int index)
           
 NodePointer NullPropertyPointer.createChild(JXPathContext context, QName name, int index, java.lang.Object value)
           
 NodePointer NullPointer.createPath(JXPathContext context, java.lang.Object value)
           
 NodePointer NullPointer.createPath(JXPathContext context)
           
 NodePointer NullPointer.createChild(JXPathContext context, QName name, int index)
           
 NodePointer NullPointer.createChild(JXPathContext context, QName name, int index, java.lang.Object value)
           
 NodePointer NullElementPointer.getValuePointer()
           
 NodePointer NullElementPointer.createPath(JXPathContext context)
           
 NodePointer NullElementPointer.createPath(JXPathContext context, java.lang.Object value)
           
 NodePointer CollectionPointerFactory.createNodePointer(QName name, java.lang.Object bean, java.util.Locale locale)
           
 NodePointer CollectionPointerFactory.createNodePointer(NodePointer parent, QName name, java.lang.Object bean)
           
 NodePointer CollectionPointer.getValuePointer()
           
 NodePointer CollectionPointer.createPath(JXPathContext context)
           
 NodePointer CollectionPointer.createPath(JXPathContext context, java.lang.Object value)
           
 NodePointer CollectionPointer.createChild(JXPathContext context, QName name, int index, java.lang.Object value)
           
 NodePointer CollectionPointer.createChild(JXPathContext context, QName name, int index)
           
 NodePointer CollectionPointer.namespacePointer(java.lang.String namespace)
           
 NodePointer CollectionNodeIterator.getNodePointer()
           
 NodePointer BeanPropertyPointer.createPath(JXPathContext context)
           
 NodePointer BeanPointerFactory.createNodePointer(QName name, java.lang.Object bean, java.util.Locale locale)
           
 NodePointer BeanPointerFactory.createNodePointer(NodePointer parent, QName name, java.lang.Object bean)
           
 NodePointer BeanAttributeIterator.getNodePointer()
           
 

Methods in org.apache.commons.jxpath.ri.model.beans with parameters of type NodePointer
 int PropertyPointer.compareChildNodePointers(NodePointer pointer1, NodePointer pointer2)
           
 NodeIterator PropertyOwnerPointer.childIterator(NodeTest test, boolean reverse, NodePointer startWith)
           
 NodeIterator PropertyOwnerPointer.createNodeIterator(java.lang.String property, boolean reverse, NodePointer startWith)
           
 int PropertyOwnerPointer.compareChildNodePointers(NodePointer pointer1, NodePointer pointer2)
           
 int LangAttributePointer.compareChildNodePointers(NodePointer pointer1, NodePointer pointer2)
           
 NodePointer CollectionPointerFactory.createNodePointer(NodePointer parent, QName name, java.lang.Object bean)
           
 NodeIterator CollectionPointer.childIterator(NodeTest test, boolean reverse, NodePointer startWith)
           
 int CollectionPointer.compareChildNodePointers(NodePointer pointer1, NodePointer pointer2)
           
protected abstract  NodeIterator CollectionNodeIterator.getElementNodeIterator(NodePointer elementPointer)
          Implemened by subclasses to produce child/attribute node iterators.
protected  NodeIterator CollectionChildNodeIterator.getElementNodeIterator(NodePointer elementPointer)
           
protected  NodeIterator CollectionAttributeNodeIterator.getElementNodeIterator(NodePointer elementPointer)
           
 NodePointer BeanPointerFactory.createNodePointer(NodePointer parent, QName name, java.lang.Object bean)
           
 

Constructors in org.apache.commons.jxpath.ri.model.beans with parameters of type NodePointer
PropertyPointer(NodePointer parent)
          Takes a javabean, a descriptor of a property of that object and an offset within that property (starting with 0).
PropertyOwnerPointer(NodePointer parent, java.util.Locale locale)
           
PropertyOwnerPointer(NodePointer parent)
           
PropertyIterator(PropertyOwnerPointer pointer, java.lang.String name, boolean reverse, NodePointer startWith)
           
NullPropertyPointer(NodePointer parent)
           
NullPointer(NodePointer parent, QName name)
          Used for the root node
NullElementPointer(NodePointer parent, int index)
           
LangAttributePointer(NodePointer parent)
           
CollectionPointer(NodePointer parent, java.lang.Object collection)
           
CollectionNodeIterator(CollectionPointer pointer, boolean reverse, NodePointer startWith)
           
CollectionChildNodeIterator(CollectionPointer pointer, NodeTest test, boolean reverse, NodePointer startWith)
           
BeanPropertyPointer(NodePointer parent, JXPathBeanInfo beanInfo)
           
BeanPointer(NodePointer parent, QName name, java.lang.Object bean, JXPathBeanInfo beanInfo)
           
 

Uses of NodePointer in org.apache.commons.jxpath.ri.model.container
 

Subclasses of NodePointer in org.apache.commons.jxpath.ri.model.container
 class ContainerPointer
          Transparent pointer to a Container.
 

Fields in org.apache.commons.jxpath.ri.model.container declared as NodePointer
private  NodePointer ContainerPointer.valuePointer
           
 

Methods in org.apache.commons.jxpath.ri.model.container that return NodePointer
 NodePointer ContainerPointerFactory.createNodePointer(QName name, java.lang.Object bean, java.util.Locale locale)
           
 NodePointer ContainerPointerFactory.createNodePointer(NodePointer parent, QName name, java.lang.Object bean)
           
 NodePointer ContainerPointer.getImmediateValuePointer()
           
 NodePointer ContainerPointer.namespacePointer(java.lang.String namespace)
           
 

Methods in org.apache.commons.jxpath.ri.model.container with parameters of type NodePointer
 NodePointer ContainerPointerFactory.createNodePointer(NodePointer parent, QName name, java.lang.Object bean)
           
 NodeIterator ContainerPointer.childIterator(NodeTest test, boolean reverse, NodePointer startWith)
           
 int ContainerPointer.compareChildNodePointers(NodePointer pointer1, NodePointer pointer2)
           
 

Constructors in org.apache.commons.jxpath.ri.model.container with parameters of type NodePointer
ContainerPointer(NodePointer parent, Container container)
           
 

Uses of NodePointer in org.apache.commons.jxpath.ri.model.dom
 

Subclasses of NodePointer in org.apache.commons.jxpath.ri.model.dom
 class DOMAttributePointer
          A Pointer that points to a DOM node.
 class DOMNodePointer
          A Pointer that points to a DOM node.
 class NamespacePointer
          Represents a namespace node.
 

Fields in org.apache.commons.jxpath.ri.model.dom declared as NodePointer
private  NodePointer DOMNodeIterator.parent
           
private  NodePointer DOMNamespaceIterator.parent
           
private  NodePointer DOMAttributeIterator.parent
           
 

Methods in org.apache.commons.jxpath.ri.model.dom that return NodePointer
 NodePointer DOMPointerFactory.createNodePointer(QName name, java.lang.Object bean, java.util.Locale locale)
           
 NodePointer DOMPointerFactory.createNodePointer(NodePointer parent, QName name, java.lang.Object bean)
           
 NodePointer DOMNodePointer.namespacePointer(java.lang.String prefix)
           
 NodePointer DOMNodePointer.createChild(JXPathContext context, QName name, int index)
           
 NodePointer DOMNodePointer.createChild(JXPathContext context, QName name, int index, java.lang.Object value)
           
 NodePointer DOMNodePointer.createAttribute(JXPathContext context, QName name)
           
 NodePointer DOMNodeIterator.getNodePointer()
           
 NodePointer DOMNamespaceIterator.getNodePointer()
           
 NodePointer DOMAttributeIterator.getNodePointer()
           
 

Methods in org.apache.commons.jxpath.ri.model.dom with parameters of type NodePointer
 int NamespacePointer.compareChildNodePointers(NodePointer pointer1, NodePointer pointer2)
           
 NodePointer DOMPointerFactory.createNodePointer(NodePointer parent, QName name, java.lang.Object bean)
           
 NodeIterator DOMNodePointer.childIterator(NodeTest test, boolean reverse, NodePointer startWith)
           
 int DOMNodePointer.compareChildNodePointers(NodePointer pointer1, NodePointer pointer2)
           
 int DOMAttributePointer.compareChildNodePointers(NodePointer pointer1, NodePointer pointer2)
           
 

Constructors in org.apache.commons.jxpath.ri.model.dom with parameters of type NodePointer
NamespacePointer(NodePointer parent, java.lang.String prefix)
           
NamespacePointer(NodePointer parent, java.lang.String prefix, java.lang.String namespaceURI)
           
DOMNodePointer(NodePointer parent, org.w3c.dom.Node node)
           
DOMNodeIterator(NodePointer parent, NodeTest nodeTest, boolean reverse, NodePointer startWith)
           
DOMNamespaceIterator(NodePointer parent)
           
DOMAttributePointer(NodePointer parent, org.w3c.dom.Attr attr)
           
DOMAttributeIterator(NodePointer parent, QName name)
           
 

Uses of NodePointer in org.apache.commons.jxpath.ri.model.dynabeans
 

Subclasses of NodePointer in org.apache.commons.jxpath.ri.model.dynabeans
 class DynaBeanPointer
          A Pointer that points to a DynaBean.
 class DynaBeanPropertyPointer
          Pointer pointing to a property of a DynaBean.
 

Methods in org.apache.commons.jxpath.ri.model.dynabeans that return NodePointer
 NodePointer DynaBeanPointerFactory.createNodePointer(QName name, java.lang.Object bean, java.util.Locale locale)
           
 NodePointer DynaBeanPointerFactory.createNodePointer(NodePointer parent, QName name, java.lang.Object bean)
           
 

Methods in org.apache.commons.jxpath.ri.model.dynabeans with parameters of type NodePointer
 NodePointer DynaBeanPointerFactory.createNodePointer(NodePointer parent, QName name, java.lang.Object bean)
           
 

Constructors in org.apache.commons.jxpath.ri.model.dynabeans with parameters of type NodePointer
DynaBeanPropertyPointer(NodePointer parent, org.apache.commons.beanutils.DynaBean dynaBean)
           
DynaBeanPointer(NodePointer parent, QName name, org.apache.commons.beanutils.DynaBean dynaBean)
           
 

Uses of NodePointer in org.apache.commons.jxpath.ri.model.dynamic
 

Subclasses of NodePointer in org.apache.commons.jxpath.ri.model.dynamic
 class DynamicPointer
          A Pointer that points to an object with Dynamic Properties.
 class DynamicPropertyPointer
          Pointer pointing to a property of an object with dynamic properties.
 

Methods in org.apache.commons.jxpath.ri.model.dynamic that return NodePointer
 NodePointer DynamicPropertyPointer.createPath(JXPathContext context)
           
 NodePointer DynamicPropertyPointer.createPath(JXPathContext context, java.lang.Object value)
           
 NodePointer DynamicPointerFactory.createNodePointer(QName name, java.lang.Object bean, java.util.Locale locale)
           
 NodePointer DynamicPointerFactory.createNodePointer(NodePointer parent, QName name, java.lang.Object bean)
           
 

Methods in org.apache.commons.jxpath.ri.model.dynamic with parameters of type NodePointer
 NodePointer DynamicPointerFactory.createNodePointer(NodePointer parent, QName name, java.lang.Object bean)
           
 NodeIterator DynamicPointer.createNodeIterator(java.lang.String property, boolean reverse, NodePointer startWith)
           
 

Constructors in org.apache.commons.jxpath.ri.model.dynamic with parameters of type NodePointer
DynamicPropertyPointer(NodePointer parent, DynamicPropertyHandler handler)
           
DynamicPropertyIterator(PropertyOwnerPointer pointer, java.lang.String name, boolean reverse, NodePointer startWith)
          Deprecated.  
DynamicPointer(NodePointer parent, QName name, java.lang.Object bean, DynamicPropertyHandler handler)
           
 

Uses of NodePointer in org.apache.commons.jxpath.ri.model.jdom
 

Subclasses of NodePointer in org.apache.commons.jxpath.ri.model.jdom
 class JDOMAttributePointer
          A Pointer that points to a DOM node.
 class JDOMNamespacePointer
          Represents a namespace node.
 class JDOMNodePointer
          A Pointer that points to a DOM node.
 

Fields in org.apache.commons.jxpath.ri.model.jdom declared as NodePointer
private  NodePointer JDOMNodeIterator.parent
           
private  NodePointer JDOMNamespaceIterator.parent
           
private  NodePointer JDOMAttributeIterator.parent
           
 

Methods in org.apache.commons.jxpath.ri.model.jdom that return NodePointer
 NodePointer JDOMPointerFactory.createNodePointer(QName name, java.lang.Object bean, java.util.Locale locale)
           
 NodePointer JDOMPointerFactory.createNodePointer(NodePointer parent, QName name, java.lang.Object bean)
           
 NodePointer JDOMNodePointer.namespacePointer(java.lang.String prefix)
           
 NodePointer JDOMNodePointer.createChild(JXPathContext context, QName name, int index)
           
 NodePointer JDOMNodePointer.createChild(JXPathContext context, QName name, int index, java.lang.Object value)
           
 NodePointer JDOMNodePointer.createAttribute(JXPathContext context, QName name)
           
 NodePointer JDOMNodeIterator.getNodePointer()
           
 NodePointer JDOMNamespaceIterator.getNodePointer()
           
 NodePointer JDOMAttributeIterator.getNodePointer()
           
 

Methods in org.apache.commons.jxpath.ri.model.jdom with parameters of type NodePointer
 NodePointer JDOMPointerFactory.createNodePointer(NodePointer parent, QName name, java.lang.Object bean)
           
 NodeIterator JDOMNodePointer.childIterator(NodeTest test, boolean reverse, NodePointer startWith)
           
 int JDOMNodePointer.compareChildNodePointers(NodePointer pointer1, NodePointer pointer2)
           
static boolean JDOMNodePointer.testNode(NodePointer pointer, java.lang.Object node, NodeTest test)
           
 int JDOMNamespacePointer.compareChildNodePointers(NodePointer pointer1, NodePointer pointer2)
           
 int JDOMAttributePointer.compareChildNodePointers(NodePointer pointer1, NodePointer pointer2)
           
 

Constructors in org.apache.commons.jxpath.ri.model.jdom with parameters of type NodePointer
JDOMNodePointer(NodePointer parent, java.lang.Object node)
           
JDOMNodeIterator(NodePointer parent, NodeTest nodeTest, boolean reverse, NodePointer startWith)
           
JDOMNamespacePointer(NodePointer parent, java.lang.String prefix)
           
JDOMNamespacePointer(NodePointer parent, java.lang.String prefix, java.lang.String namespaceURI)
           
JDOMNamespaceIterator(NodePointer parent)
           
JDOMAttributePointer(NodePointer parent, org.jdom.Attribute attr)
           
JDOMAttributeIterator(NodePointer parent, QName name)