feat.v1.template
インタフェース NodeIterator

すべてのスーパーインタフェース:
java.util.Iterator
既知の実装クラスの一覧:
NodeListIterator, NodeTreeIterator

public interface NodeIterator
extends java.util.Iterator

ノードのイテレータの基本インターフェイス。

作成者:
SUGIMOTO Ken-ichi

メソッドの概要
 void mark()
          現在位置をマークする。
 HTMLNode nextNode()
          戻り値がHTMLNode型のnextメソッド。
 void reset()
          マークした位置に戻る。
 boolean skip(java.lang.Object o)
          指定のオブジェクトが見つかる位置までイテレータを進める。
 
インタフェース java.util.Iterator から継承したメソッド
hasNext, next, remove
 

メソッドの詳細

mark

public void mark()
現在位置をマークする。


reset

public void reset()
マークした位置に戻る。


skip

public boolean skip(java.lang.Object o)
指定のオブジェクトが見つかる位置までイテレータを進める。 オブジェクトが見つからなかったらこのメソッドを呼び出す前の状態に戻る。 このメソッドではマークの位置は変更されない。

パラメータ:
o -
戻り値:
オブジェクトが見つからなかったらfalse

nextNode

public HTMLNode nextNode()
戻り値がHTMLNode型のnextメソッド。

戻り値: