org.apache.commons.jxpath.ri.model
Interface NodeIterator

All Known Implementing Classes:
BeanAttributeIterator, CollectionAttributeNodeIterator, CollectionChildNodeIterator, CollectionNodeIterator, DOMAttributeIterator, DOMNamespaceIterator, DOMNodeIterator, DynamicAttributeIterator, DynamicPropertyIterator, JDOMAttributeIterator, JDOMNamespaceIterator, JDOMNodeIterator, PropertyIterator

public interface NodeIterator

Definition for an iterator for all kinds of Nodes.

Version:
$Revision: 652845 $ $Date: 2008-05-02 12:46:46 -0500 (Fri, 02 May 2008) $
Author:
Dmitri Plotnikov

Method Summary
 NodePointer getNodePointer()
          Get the NodePointer at the current position.
 int getPosition()
          Get the current iterator position.
 boolean setPosition(int position)
          Set the new current position.
 

Method Detail

getPosition

int getPosition()
Get the current iterator position.

Returns:
int position

setPosition

boolean setPosition(int position)
Set the new current position.

Parameters:
position - the position to set
Returns:
true if there is a node at position.

getNodePointer

NodePointer getNodePointer()
Get the NodePointer at the current position.

Returns:
NodePointer


Copyright © 2001-2008 The Apache Software Foundation. All Rights Reserved.