|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
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 内の getList.get(int)public int indexOf(java.lang.Object o)
java.util.List 内の indexOfList.indexOf(java.lang.Object)public int lastIndexOf(java.lang.Object o)
java.util.List 内の lastIndexOfList.lastIndexOf(java.lang.Object)public java.lang.Object remove(int index)
UnsupportedOperationExceptionを発生させます。
java.util.List 内の removeList.remove(int)
public void add(int index,
java.lang.Object element)
UnsupportedOperationExceptionを発生させます。
java.util.List 内の addList.add(int, java.lang.Object)
public boolean addAll(int index,
java.util.Collection c)
UnsupportedOperationExceptionを発生させます。
java.util.List 内の addAllList.addAll(int, java.util.Collection)
public java.lang.Object set(int index,
java.lang.Object element)
UnsupportedOperationExceptionを発生させます。
java.util.List 内の setList.set(int, java.lang.Object)
public java.util.List subList(int fromIndex,
int toIndex)
UnmodifiableListでラッピングしたリストを返却します。
java.util.List 内の subListList.subList(int, int)public java.util.ListIterator listIterator()
UnmodifiableListIteratorでラッピングしたリストの反復子を返却します。
java.util.List 内の listIteratorList.listIterator()public java.util.ListIterator listIterator(int index)
UnmodifiableListIteratorでラッピングしたリストの反復子を返却します。
java.util.List 内の listIteratorList.listIterator(int)
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||