shohaku.core.collections.decorator
クラス UnmodifiableListIterator

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

public class UnmodifiableListIterator
extends UnmodifiableIterator
implements java.util.ListIterator

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


フィールドの概要
protected  java.util.ListIterator li
          基となるリスト反復子。
 
クラス shohaku.core.collections.decorator.DecoratedIterator から継承したフィールド
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.decorator.UnmodifiableIterator から継承したメソッド
remove
 
クラス shohaku.core.collections.decorator.DecoratedIterator から継承したメソッド
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)