|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
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 内の sizeList.size()public boolean isEmpty()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し isEmpty() を呼び出すことです。
java.util.List 内の isEmptyList.isEmpty()public boolean contains(java.lang.Object key)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し contains(Object) を呼び出すことです。
java.util.List 内の containsList.contains(Object)public java.util.Iterator iterator()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し iterator() を呼び出すことです。
java.util.List 内の iteratorList.iterator()public java.lang.Object[] toArray()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し toArray() を呼び出すことです。
java.util.List 内の toArrayList.toArray()public java.lang.Object[] toArray(java.lang.Object[] a)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し toArray(Object[]) を呼び出すことです。
java.util.List 内の toArrayList.toArray(Object[])public boolean add(java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し toArray(Object[]) を呼び出すことです。
java.util.List 内の addList.toArray(Object[])public boolean remove(java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し remove(Object) を呼び出すことです。
java.util.List 内の removeList.remove(Object)public boolean containsAll(java.util.Collection c)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し containsAll(Collection) を呼び出すことです。
java.util.List 内の containsAllList.containsAll(Collection)public boolean addAll(java.util.Collection c)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し addAll(Collection) を呼び出すことです。
java.util.List 内の addAllList.addAll(Collection)
public boolean addAll(int index,
java.util.Collection c)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し addAll(int, Collection) を呼び出すことです。
java.util.List 内の addAllList.addAll(int, Collection)public boolean removeAll(java.util.Collection c)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し removeAll(Collection) を呼び出すことです。
java.util.List 内の removeAllList.removeAll(Collection)public boolean retainAll(java.util.Collection c)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し retainAll(Collection) を呼び出すことです。
java.util.List 内の retainAllList.retainAll(Collection)public void clear()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し clear() を呼び出すことです。
java.util.List 内の clearList.clear()public java.lang.Object get(int index)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し get(int) を呼び出すことです。
java.util.List 内の getList.get(int)
public java.lang.Object set(int index,
java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し set(int, Object) を呼び出すことです。
java.util.List 内の setList.set(int, Object)
public void add(int index,
java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し add(int, Object) を呼び出すことです。
java.util.List 内の addList.add(int, Object)public java.lang.Object remove(int index)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し remove(int) を呼び出すことです。
java.util.List 内の removeList.remove(int)public int indexOf(java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し indexOf(Object) を呼び出すことです。
java.util.List 内の indexOfList.indexOf(Object)public int lastIndexOf(java.lang.Object o)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し lastIndexOf(Object) を呼び出すことです。
java.util.List 内の lastIndexOfList.lastIndexOf(Object)public java.util.ListIterator listIterator()
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し listIterator() を呼び出すことです。
java.util.List 内の listIteratorList.listIterator()public java.util.ListIterator listIterator(int index)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し listIterator(int) を呼び出すことです。
java.util.List 内の listIteratorList.listIterator(int)
public java.util.List subList(int fromIndex,
int toIndex)
このメソッドのデフォルトの動作は、ラップされたリストオブジェクトに対し subList(int, int) を呼び出すことです。
java.util.List 内の subListList.subList(int, int)
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||