shohaku.core.collections.wrapper
クラス UnmodifiableGroup

java.lang.Object
  拡張shohaku.core.collections.wrapper.WrappedGroup
      拡張shohaku.core.collections.wrapper.UnmodifiableGroup
すべての実装インタフェース:
Group, java.io.Serializable

public class UnmodifiableGroup
extends WrappedGroup

指定されたグループの変更不可能なビューを提供します。
ラッピングされたグループが直列化可能の場合は直列化可能です。

関連項目:
直列化された形式

入れ子クラスの概要
protected  class UnmodifiableGroup.UnmodifiableEntry
          Group.Entryをラッピングする変更不可能なビューを提供します。
protected  class UnmodifiableGroup.UnmodifiableEntrySet
          Group.Entryをラッピングする変更不可能なセットビューを提供します。
 
クラス shohaku.core.collections.wrapper.WrappedGroup から継承した入れ子クラス
WrappedGroup.WrappedGroupEntry, WrappedGroup.WrappedGroupEntrySet
 
クラス shohaku.core.collections.Group から継承した入れ子クラス
Group.Entry
 
フィールドの概要
 
クラス shohaku.core.collections.wrapper.WrappedGroup から継承したフィールド
entrySet, group, keySet
 
コンストラクタの概要
UnmodifiableGroup(Group g)
          ラップするグループを指定して初期化します。
 
メソッドの概要
 boolean add(java.lang.Object key)
          UnsupportedOperationExceptionを発生させます。
 boolean add(java.lang.Object key, java.lang.Object value)
          UnsupportedOperationExceptionを発生させます。
 void addAll(Group g)
          UnsupportedOperationExceptionを発生させます。
 boolean addAll(java.lang.Object key, java.util.Collection c)
          UnsupportedOperationExceptionを発生させます。
 void clear()
          UnsupportedOperationExceptionを発生させます。
 java.util.Set entrySet()
          基となるグループの同メソッドの戻り値をUnmodifiableGroup.UnmodifiableEntrySetでラッピングしたセットを返却します。
 java.util.Collection get(java.lang.Object key)
          基となるグループの同メソッドの戻り値をUnmodifiableCollectionでラッピングしたコレクションを返却します。
 java.util.Iterator iterator()
          基となるグループの同メソッドの戻り値をUnmodifiableIteratorでラッピングした反復子を返却します。
 java.util.Iterator iterator(java.lang.Object key)
          基となるグループの同メソッドの戻り値をUnmodifiableIteratorでラッピングした反復子を返却します。
 java.util.Set keySet()
          基となるグループの同メソッドの戻り値をUnmodifiableSetでラッピングしたセットを返却します。
 java.util.Collection remove(java.lang.Object key)
          UnsupportedOperationExceptionを発生させます。
 boolean remove(java.lang.Object key, java.lang.Object value)
          UnsupportedOperationExceptionを発生させます。
 
クラス shohaku.core.collections.wrapper.WrappedGroup から継承したメソッド
containsKey, containsValue, equals, hashCode, isEmpty, size, size, toString
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

UnmodifiableGroup

public UnmodifiableGroup(Group g)
ラップするグループを指定して初期化します。

パラメータ:
g - ラップするグループ
メソッドの詳細

get

public java.util.Collection get(java.lang.Object key)
基となるグループの同メソッドの戻り値をUnmodifiableCollectionでラッピングしたコレクションを返却します。

定義:
インタフェース Group 内の get
オーバーライド:
クラス WrappedGroup 内の get
関連項目:
Group.get(java.lang.Object)

keySet

public java.util.Set keySet()
基となるグループの同メソッドの戻り値をUnmodifiableSetでラッピングしたセットを返却します。

定義:
インタフェース Group 内の keySet
オーバーライド:
クラス WrappedGroup 内の keySet
関連項目:
Group.keySet()

entrySet

public java.util.Set entrySet()
基となるグループの同メソッドの戻り値をUnmodifiableGroup.UnmodifiableEntrySetでラッピングしたセットを返却します。

定義:
インタフェース Group 内の entrySet
オーバーライド:
クラス WrappedGroup 内の entrySet
関連項目:
Group.entrySet()

iterator

public java.util.Iterator iterator()
基となるグループの同メソッドの戻り値をUnmodifiableIteratorでラッピングした反復子を返却します。

定義:
インタフェース Group 内の iterator
オーバーライド:
クラス WrappedGroup 内の iterator
関連項目:
Group.iterator()

iterator

public java.util.Iterator iterator(java.lang.Object key)
基となるグループの同メソッドの戻り値をUnmodifiableIteratorでラッピングした反復子を返却します。

定義:
インタフェース Group 内の iterator
オーバーライド:
クラス WrappedGroup 内の iterator
関連項目:
Group.iterator(java.lang.Object)

add

public boolean add(java.lang.Object key)
UnsupportedOperationExceptionを発生させます。

定義:
インタフェース Group 内の add
オーバーライド:
クラス WrappedGroup 内の add
関連項目:
Group.add(java.lang.Object)

add

public boolean add(java.lang.Object key,
                   java.lang.Object value)
UnsupportedOperationExceptionを発生させます。

定義:
インタフェース Group 内の add
オーバーライド:
クラス WrappedGroup 内の add
関連項目:
Group.add(java.lang.Object, java.lang.Object)

addAll

public void addAll(Group g)
UnsupportedOperationExceptionを発生させます。

定義:
インタフェース Group 内の addAll
オーバーライド:
クラス WrappedGroup 内の addAll
関連項目:
Group.addAll(shohaku.core.collections.Group)

addAll

public boolean addAll(java.lang.Object key,
                      java.util.Collection c)
UnsupportedOperationExceptionを発生させます。

定義:
インタフェース Group 内の addAll
オーバーライド:
クラス WrappedGroup 内の addAll
関連項目:
Group.addAll(java.lang.Object, java.util.Collection)

remove

public java.util.Collection remove(java.lang.Object key)
UnsupportedOperationExceptionを発生させます。

定義:
インタフェース Group 内の remove
オーバーライド:
クラス WrappedGroup 内の remove
関連項目:
Group.remove(java.lang.Object)

remove

public boolean remove(java.lang.Object key,
                      java.lang.Object value)
UnsupportedOperationExceptionを発生させます。

定義:
インタフェース Group 内の remove
オーバーライド:
クラス WrappedGroup 内の remove
関連項目:
Group.remove(java.lang.Object, java.lang.Object)

clear

public void clear()
UnsupportedOperationExceptionを発生させます。

定義:
インタフェース Group 内の clear
オーバーライド:
クラス WrappedGroup 内の clear
関連項目:
Group.clear()