|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.morpho.util.ListWrapper
リストに対して変更を加えたい開発者の手でサブクラス化による拡張を可能とする、List インタフェースの簡易な実装を提供します。 このクラスは、ラッパーまたはデコレータのパターンに基づいて実装されています。 各メソッドは、ラップされたマップオブジェクトのメソッドをデフォルトで呼び出します。
コンストラクタの概要 | |
ListWrapper(java.util.List list)
指定のリストをラップする ListWrapper を構築します。 |
メソッドの概要 | |
void |
add(int index,
java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し add(int, Object) を呼び出すことです。 |
boolean |
add(java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し toArray(Object[]) を呼び出すことです。 |
boolean |
addAll(java.util.Collection c)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し addAll(Collection) を呼び出すことです。 |
boolean |
addAll(int index,
java.util.Collection c)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し addAll(int, Collection) を呼び出すことです。 |
void |
clear()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し clear() を呼び出すことです。 |
boolean |
contains(java.lang.Object key)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し contains(Object) を呼び出すことです。 |
boolean |
containsAll(java.util.Collection c)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し containsAll(Collection) を呼び出すことです。 |
java.lang.Object |
get(int index)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し get(int) を呼び出すことです。 |
int |
indexOf(java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し indexOf(Object) を呼び出すことです。 |
boolean |
isEmpty()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し isEmpty() を呼び出すことです。 |
java.util.Iterator |
iterator()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し iterator() を呼び出すことです。 |
int |
lastIndexOf(java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し lastIndexOf(Object) を呼び出すことです。 |
java.util.ListIterator |
listIterator()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し listIterator() を呼び出すことです。 |
java.util.ListIterator |
listIterator(int index)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し listIterator(int) を呼び出すことです。 |
java.lang.Object |
remove(int index)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し remove(int) を呼び出すことです。 |
boolean |
remove(java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し remove(Object) を呼び出すことです。 |
boolean |
removeAll(java.util.Collection c)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し removeAll(Collection) を呼び出すことです。 |
boolean |
retainAll(java.util.Collection c)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し retainAll(Collection) を呼び出すことです。 |
java.lang.Object |
set(int index,
java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し set(int, Object) を呼び出すことです。 |
int |
size()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し size() を呼び出すことです。 |
java.util.List |
subList(int fromIndex,
int toIndex)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し subList(int, int) を呼び出すことです。 |
java.lang.Object[] |
toArray()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し toArray() を呼び出すことです。 |
java.lang.Object[] |
toArray(java.lang.Object[] a)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し toArray(Object[]) を呼び出すことです。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース java.util.List から継承したメソッド |
equals, hashCode |
コンストラクタの詳細 |
public ListWrapper(java.util.List list)
指定のリストをラップする ListWrapper を構築します。
list
- ラップされるリスト
java.lang.IllegalArgumentException
- リストが null の場合メソッドの詳細 |
public int size()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し size() を呼び出すことです。
java.util.List
内の size
List.size()
public boolean isEmpty()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し isEmpty() を呼び出すことです。
java.util.List
内の isEmpty
List.isEmpty()
public boolean contains(java.lang.Object key)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し contains(Object) を呼び出すことです。
java.util.List
内の contains
List.contains(Object)
public java.util.Iterator iterator()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し iterator() を呼び出すことです。
java.util.List
内の iterator
List.iterator()
public java.lang.Object[] toArray()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し toArray() を呼び出すことです。
java.util.List
内の toArray
List.toArray()
public java.lang.Object[] toArray(java.lang.Object[] a)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し toArray(Object[]) を呼び出すことです。
java.util.List
内の toArray
List.toArray(Object[])
public boolean add(java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し toArray(Object[]) を呼び出すことです。
java.util.List
内の add
List.toArray(Object[])
public boolean remove(java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し remove(Object) を呼び出すことです。
java.util.List
内の remove
List.remove(Object)
public boolean containsAll(java.util.Collection c)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し containsAll(Collection) を呼び出すことです。
java.util.List
内の containsAll
List.containsAll(Collection)
public boolean addAll(java.util.Collection c)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し addAll(Collection) を呼び出すことです。
java.util.List
内の addAll
List.addAll(Collection)
public boolean addAll(int index, java.util.Collection c)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し addAll(int, Collection) を呼び出すことです。
java.util.List
内の addAll
List.addAll(int, Collection)
public boolean removeAll(java.util.Collection c)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し removeAll(Collection) を呼び出すことです。
java.util.List
内の removeAll
List.removeAll(Collection)
public boolean retainAll(java.util.Collection c)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し retainAll(Collection) を呼び出すことです。
java.util.List
内の retainAll
List.retainAll(Collection)
public void clear()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し clear() を呼び出すことです。
java.util.List
内の clear
List.clear()
public java.lang.Object get(int index)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し get(int) を呼び出すことです。
java.util.List
内の get
List.get(int)
public java.lang.Object set(int index, java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し set(int, Object) を呼び出すことです。
java.util.List
内の set
List.set(int, Object)
public void add(int index, java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し add(int, Object) を呼び出すことです。
java.util.List
内の add
List.add(int, Object)
public java.lang.Object remove(int index)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し remove(int) を呼び出すことです。
java.util.List
内の remove
List.remove(int)
public int indexOf(java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し indexOf(Object) を呼び出すことです。
java.util.List
内の indexOf
List.indexOf(Object)
public int lastIndexOf(java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し lastIndexOf(Object) を呼び出すことです。
java.util.List
内の lastIndexOf
List.lastIndexOf(Object)
public java.util.ListIterator listIterator()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し listIterator() を呼び出すことです。
java.util.List
内の listIterator
List.listIterator()
public java.util.ListIterator listIterator(int index)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し listIterator(int) を呼び出すことです。
java.util.List
内の listIterator
List.listIterator(int)
public java.util.List subList(int fromIndex, int toIndex)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し subList(int, int) を呼び出すことです。
java.util.List
内の subList
List.subList(int, int)
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |