kinugasa.rpgui

## クラス NodeAccepterStorage

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

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

      public final class NodeAccepterStorage
      extends Storage<NodeAccepter>

  全てのNodeAccepterを保管するストレージです.
  作成されたNodeAccepterはこのストレージに自動追加されます。
  このストレージには、以下の要素が自動追加されます。
  "TRUE" このモデルのacceptメソッドは必ずtrueを返します。
  "FALSE" このモデルのacceptメソッドは必ずfalseを返します。
  これらのオブジェクトは、削除やクリア後に再設定されます。

- - ### メソッドのサマリー

    All Methods Static Methods Instance Methods Concrete Methods
    修飾子とタイプ | メソッドと説明
    --- | ---
    `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, keySet, printAll, printAll, put, putAll, putAll, size, toString`

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

    - ### インタフェースから継承されたメソッド java.lang.Iterable

      `forEach, spliterator`

- - ### メソッドの詳細

    - #### getInstance

          public static NodeAccepterStorage getInstance()

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

    - #### remove

          public void remove(NodeAccepter val)

      クラスからコピーされた説明: `Storage`
      オブジェクトをマップから削除します.
      オーバーライド:
        `remove` クラス内 `Storage<NodeAccepter>`
      パラメータ:
        `val` - 削除するオブジェクトを指定します。

    - #### remove

          public void remove(java.lang.String key)

      クラスからコピーされた説明: `Storage`
      指定した名前を持つオブジェクトをマップから削除します.
      オーバーライド:
        `remove` クラス内 `Storage<NodeAccepter>`
      パラメータ:
        `key` - 削除するオブジェクトの名前を指定します。

    - #### removeAll

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

      クラスからコピーされた説明: `Storage`
      オブジェクトをマップから削除します.
      オーバーライド:
        `removeAll` クラス内 `Storage<NodeAccepter>`
      パラメータ:
        `values` - 削除するオブジェクトを指定します。

    - #### removeAll

          public void removeAll(NodeAccepter... values)

      クラスからコピーされた説明: `Storage`
      オブジェクトをマップから削除します.
      オーバーライド:
        `removeAll` クラス内 `Storage<NodeAccepter>`
      パラメータ:
        `values` - 削除するオブジェクトを指定します。

    - #### removeAll

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

      クラスからコピーされた説明: `Storage`
      指定した名前を持つオブジェクトをマップから削除します.
      オーバーライド:
        `removeAll` クラス内 `Storage<NodeAccepter>`
      パラメータ:
        `keys` - 削除するオブジェクトの名前を指定します。

    - #### clear

          public void clear()

      クラスからコピーされた説明: `Storage`
      マップからすべてのオブジェクトを削除します.
      オーバーライド:
        `clear` クラス内 `Storage<NodeAccepter>`