fr.tireme.shared.xml.transform
Class XPATHSelectionIterator

java.lang.Object
  extended by fr.tireme.shared.xml.transform.XPATHSelectionIterator
All Implemented Interfaces:
org.w3c.dom.traversal.NodeIterator

public class XPATHSelectionIterator
extends java.lang.Object
implements org.w3c.dom.traversal.NodeIterator

Iterator for management of selection using Java 1.5 features.

Version:
$Revision: 1.2 $
Author:
Pierre Attar

Constructor Summary
XPATHSelectionIterator(org.w3c.dom.Node rootNode_, org.w3c.dom.NodeList nl_)
          Constructor for the XPATHSelection object
 
Method Summary
 void detach()
           
 boolean getExpandEntityReferences()
           
 org.w3c.dom.traversal.NodeFilter getFilter()
           
 org.w3c.dom.Node getRoot()
           
 int getWhatToShow()
           
 org.w3c.dom.Node nextNode()
           
 org.w3c.dom.Node previousNode()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPATHSelectionIterator

public XPATHSelectionIterator(org.w3c.dom.Node rootNode_,
                              org.w3c.dom.NodeList nl_)
Constructor for the XPATHSelection object

Parameters:
rootNode_ - Node
nl_ - NodeList
Method Detail

nextNode

public org.w3c.dom.Node nextNode()
                          throws org.w3c.dom.DOMException
Specified by:
nextNode in interface org.w3c.dom.traversal.NodeIterator
Throws:
org.w3c.dom.DOMException

previousNode

public org.w3c.dom.Node previousNode()
                              throws org.w3c.dom.DOMException
Specified by:
previousNode in interface org.w3c.dom.traversal.NodeIterator
Throws:
org.w3c.dom.DOMException

getRoot

public org.w3c.dom.Node getRoot()
Specified by:
getRoot in interface org.w3c.dom.traversal.NodeIterator

detach

public void detach()
Specified by:
detach in interface org.w3c.dom.traversal.NodeIterator

getExpandEntityReferences

public boolean getExpandEntityReferences()
Specified by:
getExpandEntityReferences in interface org.w3c.dom.traversal.NodeIterator

getFilter

public org.w3c.dom.traversal.NodeFilter getFilter()
Specified by:
getFilter in interface org.w3c.dom.traversal.NodeIterator

getWhatToShow

public int getWhatToShow()
Specified by:
getWhatToShow in interface org.w3c.dom.traversal.NodeIterator