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

## 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()`

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