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