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

## kinugasa.field
クラス NodeMap

    java.lang.Object
      java.util.AbstractMap<K,V>
          java.util.HashMap<java.awt.Point,Node>
              kinugasa.field.NodeMap

すべての実装されたインタフェース:
  java.io.Serializable, java.lang.Cloneable, java.util.Map<java.awt.Point,Node>

    public class NodeMap

extends java.util.HashMap<java.awt.Point,Node>

フィールドマップが持つノードの格納領域です.
ノードは座標インスタンスがキーとなってMapに格納されます。
したがって、同一座標には1つのノードしか設定できません。
1つのノードで複数の出口を実現する必要がある場合、 NodeAccepterを使って有効／無効を切り替えるか、 Nodeクラスを継承して出口のマップやノードの名前を 切り替えるクラスを作成できます。
このマップはnullキーを許容しません。

バージョン:
  1.0.0 - 2013/04/29_15:37:08
作成者:
  Dra0211
関連項目:
  直列化された形式

入れ子のクラスの概要

クラス java.util.AbstractMap から継承された入れ子のクラス/インタフェース
`java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>`

フィールドの概要
`private static long` | `serialVersionUID`

コンストラクタの概要
`NodeMap()`

メソッドの概要
`Node` | `put(java.awt.Point k, Node v)`
`void` | `putAll(java.util.Map<? extends java.awt.Point,? extends Node> map)`

クラス java.util.HashMap から継承されたメソッド
`clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, remove, size, values`

クラス java.util.AbstractMap から継承されたメソッド
`equals, hashCode, toString`

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

インタフェース java.util.Map から継承されたメソッド
`equals, hashCode`

フィールドの詳細

### serialVersionUID

    private static final long serialVersionUID

関連項目:
  定数フィールド値

コンストラクタの詳細

### NodeMap

    public NodeMap()

メソッドの詳細

### put

    public Node put(java.awt.Point k,
                    Node v)
             throws java.lang.IllegalArgumentException

  定義:
    インタフェース `java.util.Map<java.awt.Point,Node>` 内の `put`
  オーバーライド:
    クラス `java.util.HashMap<java.awt.Point,Node>` 内の `put`
  例外:
    `java.lang.IllegalArgumentException`

### putAll

    public void putAll(java.util.Map<? extends java.awt.Point,? extends Node> map)
                throws java.lang.IllegalArgumentException

  定義:
    インタフェース `java.util.Map<java.awt.Point,Node>` 内の `putAll`
  オーバーライド:
    クラス `java.util.HashMap<java.awt.Point,Node>` 内の `putAll`
  例外:
    `java.lang.IllegalArgumentException`

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