com.infoteria.asteria.util.xml
Class NodeIterator
java.lang.Object
|
+--com.infoteria.asteria.util.xml.NodeIterator
- public class NodeIterator
- extends Object
Nodeを順方向または逆方向に巡回するクラス。
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NodeIterator
public NodeIterator(Node node)
- Nodeを引数にNodeIteratorを作成する。
引数で渡されたノードが、カレントノードになる。
- Parameters:
node
- カレントノード
NodeIterator
public NodeIterator(NodeIterator it)
- コピーコンストラクタ
- Parameters:
it
- このNodeIteratorのカレントノードがカレントノードになる。
nextNode
public Node nextNode()
- 順方向で次のノードに移動する。
- Returns:
- 次のノード。存在しない場合は null。
previousNode
public Node previousNode()
- 逆方向で前のノードに移動する。
- Returns:
- 前のノード。存在しない場合は null。
currentNode
public Node currentNode()
- カレントノード
- Returns:
- カレントノード。存在しない場合は null。