概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## feat2.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メソッド。

  戻り値:

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド