|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectshohaku.core.collections.group.AbstractMapGroup
shohaku.core.collections.group.HashSetGroup
shohaku.core.collections.group.LinkedHashSetGroup
java.util.LinkedHashMapとjava.util.Setを用いたGroupインターフェースの実装を提供します。
キーの登録順序を保管するGroupの実装です。
以外の特性はHashSetGroupと同様です。
| 入れ子クラスの概要 |
| クラス shohaku.core.collections.group.AbstractMapGroup から継承した入れ子クラス |
AbstractMapGroup.SimpleEntry |
| クラス shohaku.core.collections.Group から継承した入れ子クラス |
Group.Entry |
| フィールドの概要 |
| クラス shohaku.core.collections.group.HashSetGroup から継承したフィールド |
collInitialCapacity, DEFAULT_COLL_INITIAL_CAPACITY, DEFAULT_INITIAL_CAPACITY, DEFAULT_LOAD_FACTOR, initialCapacity, loadFactor |
| クラス shohaku.core.collections.group.AbstractMapGroup から継承したフィールド |
groupMap |
| コンストラクタの概要 | |
|
LinkedHashSetGroup()
デフォルトの容量 (16) と負荷係数 (0.75) とデフォルトのコレクション容量 (8) とで LinkedHashSetGroupインスタンスを作成します。 |
|
LinkedHashSetGroup(Group group)
指定された Group と同じグルーピングで LinkedHashSetGroupインスタンスを作成します。 |
|
LinkedHashSetGroup(int initialCapacity)
指定された初期容量とデフォルトの負荷係数 (0.75) とデフォルトのコレクション容量 (8) で LinkedHashSetGroupインスタンスを作成します。 |
|
LinkedHashSetGroup(int initialCapacity,
float loadFactor)
指定された初期容量と負荷係数とデフォルトのコレクション容量 (8) で LinkedHashSetGroupインスタンスを作成します。 |
|
LinkedHashSetGroup(int initialCapacity,
float loadFactor,
int setInitialCapacity)
指定された初期容量と負荷係数とコレクション容量で LinkedHashSetGroupインスタンスを作成します。 |
protected |
LinkedHashSetGroup(java.util.Map groupMap)
|
| メソッドの概要 | |
java.lang.Object |
clone()
LinkedHashSetGroup のクローンオブジェクトを生成して返却します。 |
protected java.util.Collection |
newEntryCollection()
java.util.LinkedHashSet型の実装を持つコレクションを生成して返却します。 |
| クラス shohaku.core.collections.group.AbstractMapGroup から継承したメソッド |
add, add, addAll, addAll, addAllEntrys, addEntry, addEntryValue, addEntryValues, clear, containsEntry, containsKey, containsValue, entrySet, equals, get, getEntry, getEntryValues, hashCode, isEmpty, iterator, iterator, keySet, newEntry, newEntry, newEntryIterator, remove, remove, removeEntry, removeEntryByKey, removeValue, size, size, toString |
| クラス java.lang.Object から継承したメソッド |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
public LinkedHashSetGroup()
LinkedHashSetGroupインスタンスを作成します。
public LinkedHashSetGroup(int initialCapacity)
LinkedHashSetGroupインスタンスを作成します。
initialCapacity - 初期容量
java.lang.IllegalArgumentException - 初期容量が負の場合public LinkedHashSetGroup(Group group)
LinkedHashSetGroupインスタンスを作成します。 Groupのグルーピングを保持するのに十分なデフォルトの負荷係数 (0.75) 、および初期容量で作成されます。
group - このグループに配置されるグループ
java.lang.NullPointerException - 指定されたグループがNullの場合
public LinkedHashSetGroup(int initialCapacity,
float loadFactor)
LinkedHashSetGroupインスタンスを作成します。
initialCapacity - 初期容量loadFactor - 負荷係数
java.lang.IllegalArgumentException - 初期容量が負であるか、負荷係数が正ではない場合
public LinkedHashSetGroup(int initialCapacity,
float loadFactor,
int setInitialCapacity)
LinkedHashSetGroupインスタンスを作成します。
initialCapacity - 初期容量loadFactor - 負荷係数setInitialCapacity - コレクションの初期容量
java.lang.IllegalArgumentException - 初期容量が負であるか、負荷係数が正ではない場合protected LinkedHashSetGroup(java.util.Map groupMap)
groupMap - | メソッドの詳細 |
protected java.util.Collection newEntryCollection()
java.util.LinkedHashSet型の実装を持つコレクションを生成して返却します。
HashSetGroup 内の newEntryCollectionAbstractMapGroup.newEntryCollection()public java.lang.Object clone()
LinkedHashSetGroup g = (LinkedHashSetGroup) group.clone();
HashSetGroup 内の cloneObject.clone()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||