|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の get
key
- 関連づけられている識別キー
Group.get(java.lang.Object)
public int size()
Group
内の size
Group.size()
public int size(java.lang.Object key)
Group
内の size
key
- キー
Group.size(java.lang.Object)
public java.util.Set keySet()
WrappedSet
でラッピングしたセットを返します。
Group
内の keySet
Group.keySet()
public java.util.Set entrySet()
WrappedGroup.WrappedGroupEntrySet
でラッピングしたセットを返します。
Group
内の entrySet
Group.entrySet()
public boolean isEmpty()
Group
内の isEmpty
Group.isEmpty()
public boolean containsKey(java.lang.Object key)
Group
内の containsKey
key
- マッピングされているか判定されるキー
Group.containsKey(java.lang.Object)
public boolean containsValue(java.lang.Object key, java.lang.Object value)
Group
内の containsValue
key
- マッピングされているか判定されるキーvalue
- キーをマッピングしているコレクションの内に存在するか判定される値
Group.containsValue(java.lang.Object, java.lang.Object)
public java.util.Iterator iterator()
WrappedIterator
でラッピングした反復子を返します。
Group
内の iterator
Group.iterator()
public java.util.Iterator iterator(java.lang.Object key)
WrappedIterator
でラッピングした反復子を返します。
Group
内の iterator
key
- 関連づけられている識別キー
Group.iterator(java.lang.Object)
public boolean add(java.lang.Object key)
Group
内の add
key
- 指定されるコレクションが関連付けられるキー
Group.add(java.lang.Object)
public boolean add(java.lang.Object key, java.lang.Object value)
Group
内の add
key
- 指定される値が関連付けられるキーvalue
- 指定されるキーに関連付けられる値
Group.add(java.lang.Object, java.lang.Object)
public void addAll(Group g)
Group
内の addAll
g
- グループに追加されるグループGroup.addAll(shohaku.core.collections.Group)
public boolean addAll(java.lang.Object key, java.util.Collection c)
Group
内の addAll
key
- 指定されるコレクションの全要素が関連付けられるキーc
- 指定されるキーに関連付けられるコレクション
Group.addAll(java.lang.Object, java.util.Collection)
public java.util.Collection remove(java.lang.Object key)
WrappedCollection
でラッピングしたコレクションを返します。
Group
内の remove
key
- 関連づけられている識別キー
Group.remove(java.lang.Object)
public boolean remove(java.lang.Object key, java.lang.Object value)
Group
内の remove
key
- 関連づけられている識別キーvalue
-
Group.remove(java.lang.Object, java.lang.Object)
public void clear()
Group
内の clear
Group.clear()
public boolean equals(java.lang.Object o)
Group
内の equals
Object.equals(java.lang.Object)
public int hashCode()
Group
内の hashCode
Object.hashCode()
public java.lang.String toString()
Object.toString()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |