|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectshohaku.core.collections.decorator.DecoratedCollection
shohaku.core.collections.decorator.DecoratedList
指定されたリストを装飾するビューを提供します。
このクラスはリストの実装を隠蔽する目的や、装飾クラスの基底実装の役割を持ちます。
装飾されたリストが直列化可能の場合は直列化可能です。
フィールドの概要 | |
protected java.util.List |
list
基となるリスト。 |
クラス shohaku.core.collections.decorator.DecoratedCollection から継承したフィールド |
coll |
コンストラクタの概要 | |
DecoratedList(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()
基となるリストの同メソッドの戻り値を DecoratedListIterator で装飾したリスト反復子を返却します。 |
java.util.ListIterator |
listIterator(int index)
基となるリストの同メソッドの戻り値を DecoratedListIterator で装飾したリスト反復子を返却します。 |
java.lang.Object |
remove(int index)
基となるリストの同メソッドを呼び出します。 |
java.lang.Object |
set(int index,
java.lang.Object element)
基となるリストの同メソッドを呼び出します。 |
java.util.List |
subList(int fromIndex,
int toIndex)
基となるリストの同メソッドの戻り値を DecoratedList で装飾したリストを返却します。 |
クラス shohaku.core.collections.decorator.DecoratedCollection から継承したメソッド |
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 DecoratedList(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)
java.util.List
内の subList
List.subList(int, int)
public java.util.ListIterator listIterator()
java.util.List
内の listIterator
List.listIterator()
public java.util.ListIterator listIterator(int index)
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()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |