com.infoteria.asteria.util.xml
クラス NodeIterator

java.lang.Object
  |
  +--com.infoteria.asteria.util.xml.NodeIterator

public class NodeIterator
extends Object

Nodeを順方向または逆方向に巡回するクラス。


コンストラクタの概要
NodeIterator(Node node)
          Nodeを引数にNodeIteratorを作成する。
NodeIterator(NodeIterator it)
          コピーコンストラクタ
 
メソッドの概要
 Node currentNode()
          カレントノード
 Node nextNode()
          順方向で次のノードに移動する。
 Node previousNode()
          逆方向で前のノードに移動する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NodeIterator

public NodeIterator(Node node)
Nodeを引数にNodeIteratorを作成する。
引数で渡されたノードが、カレントノードになる。
パラメータ:
node - カレントノード

NodeIterator

public NodeIterator(NodeIterator it)
コピーコンストラクタ
パラメータ:
it - このNodeIteratorのカレントノードがカレントノードになる。
メソッドの詳細

nextNode

public Node nextNode()
順方向で次のノードに移動する。
戻り値:
次のノード。存在しない場合は null。

previousNode

public Node previousNode()
逆方向で前のノードに移動する。
戻り値:
前のノード。存在しない場合は null。

currentNode

public Node currentNode()
カレントノード
戻り値:
カレントノード。存在しない場合は null。