|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectshohaku.core.collections.wrapper.WrappedGroup
指定されたグループをラッピングするビューを提供します。
このクラスはグループの実装を隠蔽する目的で使用されます。またグループをラッピングするクラスの基底実装の役割を持ちます。
ラッピングされたグループが直列化可能の場合は直列化可能です。
| 入れ子クラスの概要 | |
protected class |
WrappedGroup.WrappedGroupEntry
Group.Entryをラッピングするビューを提供します。 |
protected class |
WrappedGroup.WrappedGroupEntrySet
Group.Entryをラッピングするセットビューを提供します。 |
| クラス shohaku.core.collections.Group から継承した入れ子クラス |
Group.Entry |
| フィールドの概要 | |
protected java.util.Set |
entrySet
エントリのセットをキャッシュします。 |
protected Group |
group
基となるグループ。 |
protected java.util.Set |
keySet
キーのセットをキャッシュします。 |
| コンストラクタの概要 | |
WrappedGroup(Group g)
ラップするグループを指定して初期化します。 |
|
| メソッドの概要 | |
boolean |
add(java.lang.Object key)
基となるグループの同メソッドを呼び出します。 |
boolean |
add(java.lang.Object key,
java.lang.Object value)
基となるグループの同メソッドを呼び出します。 |
void |
addAll(Group g)
基となるグループの同メソッドを呼び出します。 |
boolean |
addAll(java.lang.Object key,
java.util.Collection c)
基となるグループの同メソッドを呼び出します。 |
void |
clear()
基となるグループの同メソッドを呼び出します。 |
boolean |
containsKey(java.lang.Object key)
基となるグループの同メソッドを呼び出します。 |
boolean |
containsValue(java.lang.Object key,
java.lang.Object value)
基となるグループの同メソッドを呼び出します。 |
java.util.Set |
entrySet()
基となるグループの同メソッドの戻り値を WrappedGroup.WrappedGroupEntrySetでラッピングしたセットを返却します。 |
boolean |
equals(java.lang.Object o)
基となるグループの同メソッドを呼び出します。 |
java.util.Collection |
get(java.lang.Object key)
基となるグループの同メソッドの戻り値を WrappedCollectionでラッピングしたコレクションを返却します。 |
int |
hashCode()
基となるグループの同メソッドを呼び出します。 |
boolean |
isEmpty()
基となるグループの同メソッドを呼び出します。 |
java.util.Iterator |
iterator()
基となるグループの同メソッドの戻り値を WrappedIteratorでラッピングした反復子を返却します。 |
java.util.Iterator |
iterator(java.lang.Object key)
基となるグループの同メソッドの戻り値を WrappedIteratorでラッピングした反復子を返却します。 |
java.util.Set |
keySet()
基となるグループの同メソッドの戻り値を WrappedSetでラッピングしたセットを返却します。 |
java.util.Collection |
remove(java.lang.Object key)
基となるグループの同メソッドの戻り値を WrappedCollectionでラッピングしたコレクションを返却します。 |
boolean |
remove(java.lang.Object key,
java.lang.Object value)
基となるグループの同メソッドを呼び出します。 |
int |
size()
基となるグループの同メソッドを呼び出します。 |
int |
size(java.lang.Object key)
基となるグループの同メソッドを呼び出します。 |
java.lang.String |
toString()
基となるグループの同メソッドを呼び出します。 |
| クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
protected final Group group
protected transient java.util.Set keySet
protected transient java.util.Set entrySet
| コンストラクタの詳細 |
public WrappedGroup(Group g)
g - ラップするグループ| メソッドの詳細 |
public java.util.Collection get(java.lang.Object key)
WrappedCollectionでラッピングしたコレクションを返却します。
Group 内の getkey - 関連づけられている識別キー
Group.get(java.lang.Object)public int size()
Group 内の sizeGroup.size()public int size(java.lang.Object key)
Group 内の sizekey - キー
Group.size(java.lang.Object)public java.util.Set keySet()
WrappedSetでラッピングしたセットを返却します。
Group 内の keySetGroup.keySet()public java.util.Set entrySet()
WrappedGroup.WrappedGroupEntrySetでラッピングしたセットを返却します。
Group 内の entrySetGroup.entrySet()public boolean isEmpty()
Group 内の isEmptyGroup.isEmpty()public boolean containsKey(java.lang.Object key)
Group 内の containsKeykey - マッピングされているか判定されるキー
Group.containsKey(java.lang.Object)
public boolean containsValue(java.lang.Object key,
java.lang.Object value)
Group 内の containsValuekey - マッピングされているか判定されるキーvalue - キーをマッピングしているコレクションの内に存在するか判定される値
Group.containsValue(java.lang.Object, java.lang.Object)public java.util.Iterator iterator()
WrappedIteratorでラッピングした反復子を返却します。
Group 内の iteratorGroup.iterator()public java.util.Iterator iterator(java.lang.Object key)
WrappedIteratorでラッピングした反復子を返却します。
Group 内の iteratorkey - 関連づけられている識別キー
Group.iterator(java.lang.Object)public boolean add(java.lang.Object key)
Group 内の addkey - 指定されるコレクションが関連付けられるキー
Group.add(java.lang.Object)
public boolean add(java.lang.Object key,
java.lang.Object value)
Group 内の addkey - 指定される値が関連付けられるキーvalue - 指定されるキーに関連付けられる値
Group.add(java.lang.Object, java.lang.Object)public void addAll(Group g)
Group 内の addAllg - グループに追加されるグループGroup.addAll(shohaku.core.collections.Group)
public boolean addAll(java.lang.Object key,
java.util.Collection c)
Group 内の addAllkey - 指定されるコレクションの全要素が関連付けられるキーc - 指定されるキーに関連付けられるコレクション
Group.addAll(java.lang.Object, java.util.Collection)public java.util.Collection remove(java.lang.Object key)
WrappedCollectionでラッピングしたコレクションを返却します。
Group 内の removekey - 関連づけられている識別キー
Group.remove(java.lang.Object)
public boolean remove(java.lang.Object key,
java.lang.Object value)
Group 内の removekey - 関連づけられている識別キーvalue -
Group.remove(java.lang.Object, java.lang.Object)public void clear()
Group 内の clearGroup.clear()public boolean equals(java.lang.Object o)
Group 内の equalsObject.equals(java.lang.Object)public int hashCode()
Group 内の hashCodeObject.hashCode()public java.lang.String toString()
Object.toString()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||