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

## kinugasa.field
クラス NodeAccepterStorage

    java.lang.Object
      kinugasa.contents.resource.Storage<NodeAccepter>
          kinugasa.field.NodeAccepterStorage

すべての実装されたインタフェース:
  java.lang.Iterable<NodeAccepter>

    public final class NodeAccepterStorage

extends Storage<NodeAccepter>

全てのNodeAccepterを保管するストレージです.
作成されたNodeAccepterはこのストレージに自動追加されます。
このストレージには、以下の要素が自動追加されます。

- "TRUE"
このモデルのacceptメソッドは必ずtrueを返します。
- "FALSE"
このモデルのacceptメソッドは必ずfalseを返します。
これらのオブジェクトは、削除やクリア後に再設定されます。

バージョン:
  1.0.0 - 2013/04/29_12:34:16
作成者:
  Dra0211

フィールドの概要
`private static NodeAccepterStorage` | `INSTANCE` 唯一のインスタンスです.

コンストラクタの概要
`private` | `NodeAccepterStorage()` シングルトンクラスです.

メソッドの概要
`private static void` | `addDefaultObject()` "TRUE"および"FALSE"を追加します.
`void` | `clear()` マップからすべてのオブジェクトを削除します.
`static NodeAccepterStorage` | `getInstance()` インスタンスを取得します.
`void` | `remove(NodeAccepter val)` オブジェクトをマップから削除します.
`void` | `remove(java.lang.String key)` 指定した名前を持つオブジェクトをマップから削除します.
`void` | `removeAll(java.util.Collection<? extends NodeAccepter> values)` オブジェクトをマップから削除します.
`void` | `removeAll(NodeAccepter... values)` オブジェクトをマップから削除します.
`void` | `removeAll(java.lang.String... keys)` 指定した名前を持つオブジェクトをマップから削除します.

クラス kinugasa.contents.resource.Storage から継承されたメソッド
`add, addAll, addAll, asList, contains, contains, containsAll, get, getAll, getIfContains, getProperties, isEmpty, iterator, printAll, printAll, put, putAll, putAll, size, toString`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

フィールドの詳細

### INSTANCE

    private static final NodeAccepterStorage INSTANCE

  唯一のインスタンスです.

コンストラクタの詳細

### NodeAccepterStorage

    private NodeAccepterStorage()

  シングルトンクラスです. getInstanceを使用してください。

メソッドの詳細

### addDefaultObject

    private static void addDefaultObject()

  "TRUE"および"FALSE"を追加します.

### getInstance

    public static NodeAccepterStorage getInstance()

  インスタンスを取得します.

  戻り値:
    NodeAccepterStorageのインスタンスを返します。

### remove

    public void remove(NodeAccepter val)

  クラス `Storage` の記述:
  オブジェクトをマップから削除します.

  オーバーライド:
    クラス `Storage<NodeAccepter>` 内の `remove`
  パラメータ:
    `val` - 削除するオブジェクトを指定します。

### remove

    public void remove(java.lang.String key)

  クラス `Storage` の記述:
  指定した名前を持つオブジェクトをマップから削除します.

  オーバーライド:
    クラス `Storage<NodeAccepter>` 内の `remove`
  パラメータ:
    `key` - 削除するオブジェクトの名前を指定します。

### removeAll

    public void removeAll(java.util.Collection<? extends NodeAccepter> values)

  クラス `Storage` の記述:
  オブジェクトをマップから削除します.

  オーバーライド:
    クラス `Storage<NodeAccepter>` 内の `removeAll`
  パラメータ:
    `values` - 削除するオブジェクトを指定します。

### removeAll

    public void removeAll(NodeAccepter... values)

  クラス `Storage` の記述:
  オブジェクトをマップから削除します.

  オーバーライド:
    クラス `Storage<NodeAccepter>` 内の `removeAll`
  パラメータ:
    `values` - 削除するオブジェクトを指定します。

### removeAll

    public void removeAll(java.lang.String... keys)

  クラス `Storage` の記述:
  指定した名前を持つオブジェクトをマップから削除します.

  オーバーライド:
    クラス `Storage<NodeAccepter>` 内の `removeAll`
  パラメータ:
    `keys` - 削除するオブジェクトの名前を指定します。

### clear

    public void clear()

  クラス `Storage` の記述:
  マップからすべてのオブジェクトを削除します.

  オーバーライド:
    クラス `Storage<NodeAccepter>` 内の `clear`

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