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

## feat.v1.template
クラス NodeListIterator

    java.lang.Object
      feat.v1.template.NodeListIterator

すべての実装インタフェース:
  java.util.Iterator, NodeIterator

public class NodeListIterator
extends java.lang.Object
implements NodeIterator

ノードの兄弟ノードをたどるイテレータ。

作成者:
  SUGIMOTO Ken-ichi

コンストラクタの概要
`NodeListIterator(HTMLNode start)`

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

クラス java.lang.Object から継承したメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### NodeListIterator

    public NodeListIterator(HTMLNode start)

パラメータ:
  `start` - 開始点となるノード。

メソッドの詳細

### remove

    public void remove()

  定義:
    インタフェース `java.util.Iterator` 内の `remove`

### hasNext

    public boolean hasNext()

  定義:
    インタフェース `java.util.Iterator` 内の `hasNext`

### next

    public java.lang.Object next()

  定義:
    インタフェース `java.util.Iterator` 内の `next`

### nextNode

    public HTMLNode nextNode()

  インタフェース `NodeIterator` の記述:
  戻り値がHTMLNode型のnextメソッド。

  定義:
    インタフェース `NodeIterator` 内の `nextNode`
  戻り値:

### mark

    public void mark()

  インタフェース `NodeIterator` の記述:
  現在位置をマークする。

  定義:
    インタフェース `NodeIterator` 内の `mark`

### reset

    public void reset()

  インタフェース `NodeIterator` の記述:
  マークした位置に戻る。

  定義:
    インタフェース `NodeIterator` 内の `reset`

### skip

    public boolean skip(java.lang.Object o)

  インタフェース `NodeIterator` の記述:
  指定のオブジェクトが見つかる位置までイテレータを進める。 オブジェクトが見つからなかったらこのメソッドを呼び出す前の状態に戻る。 このメソッドではマークの位置は変更されない。

  定義:
    インタフェース `NodeIterator` 内の `skip`
  パラメータ:
    `o` -
  戻り値:
    オブジェクトが見つからなかったらfalse

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