org.acm.seguin.pmd.jaxen
Class NodeIterator
java.lang.Object
org.acm.seguin.pmd.jaxen.NodeIterator
- All Implemented Interfaces:
- java.util.Iterator
public abstract class NodeIterator
- extends java.lang.Object
- implements java.util.Iterator
- Author:
- daniels
To change this generated comment go to
Window>Preferences>Java>Code Generation>Code Template
Constructor Summary |
NodeIterator(net.sourceforge.jrefactory.ast.Node contextNode)
|
Method Summary |
protected net.sourceforge.jrefactory.ast.Node |
getFirstChild(net.sourceforge.jrefactory.ast.Node contextNode)
|
protected abstract net.sourceforge.jrefactory.ast.Node |
getFirstNode(net.sourceforge.jrefactory.ast.Node contextNode)
|
protected net.sourceforge.jrefactory.ast.Node |
getLastChild(net.sourceforge.jrefactory.ast.Node contextNode)
|
protected abstract net.sourceforge.jrefactory.ast.Node |
getNextNode(net.sourceforge.jrefactory.ast.Node contextNode)
|
protected net.sourceforge.jrefactory.ast.Node |
getNextSibling(net.sourceforge.jrefactory.ast.Node contextNode)
|
protected net.sourceforge.jrefactory.ast.Node |
getPreviousSibling(net.sourceforge.jrefactory.ast.Node contextNode)
|
boolean |
hasNext()
|
java.lang.Object |
next()
|
void |
remove()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NodeIterator
public NodeIterator(net.sourceforge.jrefactory.ast.Node contextNode)
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interface java.util.Iterator
next
public java.lang.Object next()
- Specified by:
next
in interface java.util.Iterator
remove
public void remove()
- Specified by:
remove
in interface java.util.Iterator
getFirstNode
protected abstract net.sourceforge.jrefactory.ast.Node getFirstNode(net.sourceforge.jrefactory.ast.Node contextNode)
getNextNode
protected abstract net.sourceforge.jrefactory.ast.Node getNextNode(net.sourceforge.jrefactory.ast.Node contextNode)
getPreviousSibling
protected net.sourceforge.jrefactory.ast.Node getPreviousSibling(net.sourceforge.jrefactory.ast.Node contextNode)
getNextSibling
protected net.sourceforge.jrefactory.ast.Node getNextSibling(net.sourceforge.jrefactory.ast.Node contextNode)
getFirstChild
protected net.sourceforge.jrefactory.ast.Node getFirstChild(net.sourceforge.jrefactory.ast.Node contextNode)
getLastChild
protected net.sourceforge.jrefactory.ast.Node getLastChild(net.sourceforge.jrefactory.ast.Node contextNode)