shohaku.core.collections.decorator
クラス DecoratedListIterator

java.lang.Object
  拡張shohaku.core.collections.decorator.DecoratedIterator
      拡張shohaku.core.collections.decorator.DecoratedListIterator
すべての実装インタフェース:
java.util.Iterator, java.util.ListIterator

public class DecoratedListIterator
extends DecoratedIterator
implements java.util.ListIterator

指定されたリスト反復子を装飾するビューを提供します。

このクラスはリスト反復子の実装を隠蔽する目的や、装飾クラスの基底実装の役割を持ちます。


フィールドの概要
protected  java.util.ListIterator li
          基となるリスト反復子。
 
クラス shohaku.core.collections.decorator.DecoratedIterator から継承したフィールド
i
 
コンストラクタの概要
DecoratedListIterator(java.util.ListIterator i)
          ラップするリスト反復子を指定して初期化します。
 
メソッドの概要
 void add(java.lang.Object o)
          基となるリスト反復子の同メソッドを呼び出します。
 boolean hasPrevious()
          基となるリスト反復子の同メソッドを呼び出します。
 int nextIndex()
          基となるリスト反復子の同メソッドを呼び出します。
 java.lang.Object previous()
          基となるリスト反復子の同メソッドを呼び出します。
 int previousIndex()
          基となるリスト反復子の同メソッドを呼び出します。
 void set(java.lang.Object o)
          基となるリスト反復子の同メソッドを呼び出します。
 
クラス shohaku.core.collections.decorator.DecoratedIterator から継承したメソッド
hasNext, next, remove
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース java.util.ListIterator から継承したメソッド
hasNext, next, remove
 

フィールドの詳細

li

protected final java.util.ListIterator li
基となるリスト反復子。

コンストラクタの詳細

DecoratedListIterator

public DecoratedListIterator(java.util.ListIterator i)
ラップするリスト反復子を指定して初期化します。

パラメータ:
i - ラップするリスト反復子
メソッドの詳細

hasPrevious

public boolean hasPrevious()
基となるリスト反復子の同メソッドを呼び出します。

定義:
インタフェース java.util.ListIterator 内の hasPrevious
関連項目:
ListIterator.hasPrevious()

previous

public java.lang.Object previous()
基となるリスト反復子の同メソッドを呼び出します。

定義:
インタフェース java.util.ListIterator 内の previous
関連項目:
ListIterator.previous()

nextIndex

public int nextIndex()
基となるリスト反復子の同メソッドを呼び出します。

定義:
インタフェース java.util.ListIterator 内の nextIndex
関連項目:
ListIterator.nextIndex()

previousIndex

public int previousIndex()
基となるリスト反復子の同メソッドを呼び出します。

定義:
インタフェース java.util.ListIterator 内の previousIndex
関連項目:
ListIterator.previousIndex()

set

public void set(java.lang.Object o)
基となるリスト反復子の同メソッドを呼び出します。

定義:
インタフェース java.util.ListIterator 内の set
関連項目:
ListIterator.set(java.lang.Object)

add

public void add(java.lang.Object o)
基となるリスト反復子の同メソッドを呼び出します。

定義:
インタフェース java.util.ListIterator 内の add
関連項目:
ListIterator.add(java.lang.Object)