|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.core.collections.wrapper.WrappedCollection
shohaku.core.collections.wrapper.UnmodifiableCollection
shohaku.core.collections.wrapper.UnmodifiableList
指定されたセットの変更不可能なビューを定義します。
このクラスは java.util.Collections#unmodifiableList(List)
で返されるクラスとほぼ同等の仕様です。
フィールドの概要 | |
protected java.util.List |
list
基となるセット。 |
クラス shohaku.core.collections.wrapper.WrappedCollection から継承したフィールド |
coll |
コンストラクタの概要 | |
UnmodifiableList(java.util.List l)
ラップするセットを指定して初期化します。 |
メソッドの概要 | |
void |
add(int index,
java.lang.Object element)
UnsupportedOperationException を発生させます。 |
boolean |
addAll(int index,
java.util.Collection c)
UnsupportedOperationException を発生させます。 |
java.lang.Object |
get(int index)
基となるリストの同メソッドを呼び出します。 |
int |
indexOf(java.lang.Object o)
基となるリストの同メソッドを呼び出します。 |
int |
lastIndexOf(java.lang.Object o)
基となるリストの同メソッドを呼び出します。 |
java.util.ListIterator |
listIterator()
基となるリストの同メソッドの戻り値を UnmodifiableListIterator でラッピングしたリストの反復子を返します。 |
java.util.ListIterator |
listIterator(int index)
基となるリストの同メソッドの戻り値を UnmodifiableListIterator でラッピングしたリストの反復子を返します。 |
java.lang.Object |
remove(int index)
UnsupportedOperationException を発生させます。 |
java.lang.Object |
set(int index,
java.lang.Object element)
UnsupportedOperationException を発生させます。 |
java.util.List |
subList(int fromIndex,
int toIndex)
基となるリストの同メソッドの戻り値を UnmodifiableList でラッピングしたリストを返します。 |
クラス shohaku.core.collections.wrapper.UnmodifiableCollection から継承したメソッド |
add, addAll, clear, iterator, remove, removeAll, retainAll |
クラス shohaku.core.collections.wrapper.WrappedCollection から継承したメソッド |
contains, containsAll, isEmpty, size, toArray, toArray, toString |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
インタフェース java.util.List から継承したメソッド |
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
フィールドの詳細 |
protected final java.util.List list
コンストラクタの詳細 |
public UnmodifiableList(java.util.List l)
l
- ラップするセットメソッドの詳細 |
public java.lang.Object get(int index)
java.util.List
内の get
List.get(int)
public int indexOf(java.lang.Object o)
java.util.List
内の indexOf
List.indexOf(java.lang.Object)
public int lastIndexOf(java.lang.Object o)
java.util.List
内の lastIndexOf
List.lastIndexOf(java.lang.Object)
public java.lang.Object remove(int index)
UnsupportedOperationException
を発生させます。
java.util.List
内の remove
List.remove(int)
public void add(int index, java.lang.Object element)
UnsupportedOperationException
を発生させます。
java.util.List
内の add
List.add(int, java.lang.Object)
public boolean addAll(int index, java.util.Collection c)
UnsupportedOperationException
を発生させます。
java.util.List
内の addAll
List.addAll(int, java.util.Collection)
public java.lang.Object set(int index, java.lang.Object element)
UnsupportedOperationException
を発生させます。
java.util.List
内の set
List.set(int, java.lang.Object)
public java.util.List subList(int fromIndex, int toIndex)
UnmodifiableList
でラッピングしたリストを返します。
java.util.List
内の subList
List.subList(int, int)
public java.util.ListIterator listIterator()
UnmodifiableListIterator
でラッピングしたリストの反復子を返します。
java.util.List
内の listIterator
List.listIterator()
public java.util.ListIterator listIterator(int index)
UnmodifiableListIterator
でラッピングしたリストの反復子を返します。
java.util.List
内の listIterator
List.listIterator(int)
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |