shohaku.core.collections.wrapper
クラス UnmodifiableListIterator

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

public class UnmodifiableListIterator
extends UnmodifiableIterator
implements java.util.ListIterator

指定されたリストの反復子の変更不可能なビューを提供します。


フィールドの概要
protected  java.util.ListIterator li
          基となるリストの反復子。
 
クラス shohaku.core.collections.wrapper.WrappedIterator から継承したフィールド
i
 
コンストラクタの概要
UnmodifiableListIterator(java.util.ListIterator i)
          ラップするリストの反復子を指定して初期化します。
 
メソッドの概要
 void add(java.lang.Object o)
          UnsupportedOperationExceptionを発生させます。
 boolean hasPrevious()
          基となるリストの反復子の同メソッドを呼び出します。
 int nextIndex()
          基となるリストの反復子の同メソッドを呼び出します。
 java.lang.Object previous()
          基となるリストの反復子の同メソッドを呼び出します。
 int previousIndex()
          基となるリストの反復子の同メソッドを呼び出します。
 void set(java.lang.Object o)
          UnsupportedOperationExceptionを発生させます。
 
クラス shohaku.core.collections.wrapper.UnmodifiableIterator から継承したメソッド
remove
 
クラス shohaku.core.collections.wrapper.WrappedIterator から継承したメソッド
hasNext, next
 
クラス 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
基となるリストの反復子。

コンストラクタの詳細

UnmodifiableListIterator

public UnmodifiableListIterator(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)
UnsupportedOperationExceptionを発生させます。

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

add

public void add(java.lang.Object o)
UnsupportedOperationExceptionを発生させます。

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