|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.core.collections.wrapper.WrappedCollection
shohaku.core.collections.wrapper.WrappedList
指定されたリストをラッピングするビューを定義します。
このクラスはリストの実装を隠蔽する目的で使用されます。またリストをラッピングするクラスの基底実装の役割を持ちます。
フィールドの概要 | |
protected java.util.List |
list
基となるリスト。 |
クラス shohaku.core.collections.wrapper.WrappedCollection から継承したフィールド |
coll |
コンストラクタの概要 | |
WrappedList(java.util.List list)
ラップするリストを指定して初期化します。 |
メソッドの概要 | |
void |
add(int index,
java.lang.Object element)
基となるリストの同メソッドを呼び出します。 |
boolean |
addAll(int index,
java.util.Collection c)
基となるリストの同メソッドを呼び出します。 |
boolean |
equals(java.lang.Object o)
基となるリストの同メソッドを呼び出します。 |
java.lang.Object |
get(int index)
基となるリストの同メソッドを呼び出します。 |
int |
hashCode()
基となるリストの同メソッドを呼び出します。 |
int |
indexOf(java.lang.Object o)
基となるリストの同メソッドを呼び出します。 |
int |
lastIndexOf(java.lang.Object o)
基となるリストの同メソッドを呼び出します。 |
java.util.ListIterator |
listIterator()
基となるリストの同メソッドの戻り値を WrappedListIterator でラッピングしたリストの反復子を返します。 |
java.util.ListIterator |
listIterator(int index)
基となるリストの同メソッドの戻り値を WrappedListIterator でラッピングしたリストの反復子を返します。 |
java.lang.Object |
remove(int index)
基となるリストの同メソッドを呼び出します。 |
java.lang.Object |
set(int index,
java.lang.Object element)
基となるリストの同メソッドを呼び出します。 |
java.util.List |
subList(int fromIndex,
int toIndex)
基となるリストの同メソッドの戻り値を WrappedList でラッピングしたリストを返します。 |
クラス shohaku.core.collections.wrapper.WrappedCollection から継承したメソッド |
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray, toString |
クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
インタフェース java.util.List から継承したメソッド |
add, addAll, clear, contains, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
フィールドの詳細 |
protected final java.util.List list
コンストラクタの詳細 |
public WrappedList(java.util.List list)
list
- ラップするリストメソッドの詳細 |
public java.lang.Object get(int index)
java.util.List
内の get
List.get(int)
public java.lang.Object remove(int index)
java.util.List
内の remove
List.remove(int)
public void add(int index, java.lang.Object element)
java.util.List
内の add
List.add(int, java.lang.Object)
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 boolean addAll(int index, java.util.Collection c)
java.util.List
内の addAll
List.addAll(int, java.util.Collection)
public java.util.List subList(int fromIndex, int toIndex)
WrappedList
でラッピングしたリストを返します。
java.util.List
内の subList
List.subList(int, int)
public java.util.ListIterator listIterator()
WrappedListIterator
でラッピングしたリストの反復子を返します。
java.util.List
内の listIterator
List.listIterator()
public java.util.ListIterator listIterator(int index)
WrappedListIterator
でラッピングしたリストの反復子を返します。
java.util.List
内の listIterator
List.listIterator(int)
public java.lang.Object set(int index, java.lang.Object element)
java.util.List
内の set
List.set(int, java.lang.Object)
public boolean equals(java.lang.Object o)
java.util.List
内の equals
Object.equals(java.lang.Object)
public int hashCode()
java.util.List
内の hashCode
Object.hashCode()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |