概要 | パッケージ | クラス | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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.AbstractList から継承されたフィールド
`modCount`

コンストラクタの概要
`BuildableArrayList()`

メソッドの概要
`BuildableArrayList<V>` | `list(V v)` `ArrayList.add(Object)`を実行しこのオブジェクトへの参照を返します。
`BuildableArrayList<V>` | `merge(Collection<? extends V> c)` `ArrayList.addAll(Collection)`を実行しこのオブジェクトへの参照を返します。

クラス java.util.ArrayList から継承されたメソッド
`add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize`

クラス java.util.AbstractList から継承されたメソッド
`equals, hashCode, iterator, listIterator, listIterator, subList`

クラス java.util.AbstractCollection から継承されたメソッド
`containsAll, removeAll, retainAll, toString`

クラス java.lang.Object から継承されたメソッド
`finalize, getClass, notify, notifyAll, wait, wait, wait`

インタフェース java.util.List から継承されたメソッド
`containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList`

コンストラクタの詳細

### 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` - 追加するコレクション。
  戻り値:
    オブジェクトへの参照。

概要 | パッケージ | クラス | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.