woolpack.utils
クラス BuildableArrayList<V>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<V>
woolpack.utils.BuildableArrayList<V>
- 型パラメータ:
V
-
- すべての実装されたインタフェース:
- Serializable, Cloneable, Iterable<V>, Collection<V>, List<V>, RandomAccess
public class BuildableArrayList<V>
- extends ArrayList<V>
Builder パターンを適用したArrayList
です。
汎用型の配列は一部禁止されているので
Arrays.asList(Object[])
の代替として定義しています。
適用しているデザインパターン:Builder。
- 関連項目:
- 直列化された形式
クラス java.util.ArrayList から継承されたメソッド |
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize |
BuildableArrayList
public BuildableArrayList()
list
public BuildableArrayList<V> list(V v)
ArrayList.add(Object)
を実行しこのオブジェクトへの参照を返します。
- パラメータ:
v
- 追加するオブジェクト。
- 戻り値:
- オブジェクトへの参照。
merge
public BuildableArrayList<V> merge(Collection<? extends V> c)
ArrayList.addAll(Collection)
を実行しこのオブジェクトへの参照を返します。
- パラメータ:
c
- 追加するコレクション。
- 戻り値:
- オブジェクトへの参照。
Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.