Class NodeIterator

java.lang.Object
com.infoteria.asteria.util.xml.NodeIterator

public class NodeIterator extends Object
Nodeを順方向または逆方向に巡回するクラス。
  • Constructor Details

    • NodeIterator

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

      public NodeIterator(NodeIterator it)
      コピーコンストラクタ
      Parameters:
      it - このNodeIteratorのカレントノードがカレントノードになる。
  • Method Details

    • nextNode

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

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

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