shohaku.core.collections.wrapper
クラス WrappedListIterator

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

public class WrappedListIterator
extends WrappedIterator
implements java.util.ListIterator

指定されたリストの反復子をラッピングするビューを定義します。

このクラスはリストの反復子の実装を隠蔽する目的で使用されます。またリストの反復子をラッピングするクラスの基底実装の役割を持ちます。


フィールドの概要
protected  java.util.ListIterator li
          基となるリストの反復子。
 
クラス shohaku.core.collections.wrapper.WrappedIterator から継承したフィールド
i
 
コンストラクタの概要
WrappedListIterator(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.wrapper.WrappedIterator から継承したメソッド
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
基となるリストの反復子。

コンストラクタの詳細

WrappedListIterator

public WrappedListIterator(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)