## nga.util
クラス ConfigurationMap

    java.lang.Object
      java.util.AbstractMap<K,V>
          java.util.HashMap<String,String>
              nga.util.ConfigurationMap

すべての実装されたインタフェース:
  Serializable, Cloneable, Map<String,String>

直系の既知のサブクラス:
  ParameterInfo, PropertyInfo, ResultInfo, TargetInfo

    public class ConfigurationMap

extends HashMap<String,String>

「key=value」形式の設定ファイルの内容を保存しておくためのマップ。

関連項目:
  直列化された形式

コンストラクタの概要
`ConfigurationMap()` ConfigurationMap を作成する。
`ConfigurationMap(int initialCapacity)` ConfigurationMap を作成する。
`ConfigurationMap(int initialCapacity, float loadFactor)` ConfigurationMap を作成する。

メソッドの概要
`boolean` `get(String key, boolean defaultValue)` 指定した名前に対応する値を boolean 値として取得する。
`int` `get(String key, int defaultValue)` 指定した名前に対応する値を int 値として取得する。
`long` `get(String key, long defaultValue)` 指定した名前に対応する値を long 値として取得する。
`String` `get(String key, String defaultValue)` 指定した名前に対応する値を文字列として取得する。
`void` `put(String key, boolean value)` 指定したキーに対応するboolean 値を設定する。
`void` `put(String key, int value)` 指定したキーに対応する int 値を設定する。
`void` `put(String key, long value)` 指定したキーに対応する long 値を設定する。

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

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

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

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

コンストラクタの詳細

### ConfigurationMap

    public ConfigurationMap(int initialCapacity,
                            float loadFactor)

  ConfigurationMap を作成する。

  パラメータ:
    `initialCapacity` -
    `loadFactor` -

### ConfigurationMap

    public ConfigurationMap(int initialCapacity)

  ConfigurationMap を作成する。

  パラメータ:
    `initialCapacity` -

### ConfigurationMap

    public ConfigurationMap()

  ConfigurationMap を作成する。

メソッドの詳細

### get

    public String get(String key,
                      String defaultValue)

  指定した名前に対応する値を文字列として取得する。

  パラメータ:
    `key` - 名前。
    `defaultValue` - 名前に対応する値が設定されていない場合のデフォルト値。
  戻り値:
    値。

### get

    public int get(String key,
                   int defaultValue)

  指定した名前に対応する値を int 値として取得する。

  パラメータ:
    `key` - 名前。
    `defaultValue` - 名前に対応する値が設定されていない場合のデフォルト値。
  戻り値:
    値。

### get

    public long get(String key,
                    long defaultValue)

  指定した名前に対応する値を long 値として取得する。

  パラメータ:
    `key` - 名前。
    `defaultValue` - 名前に対応する値が設定されていない場合のデフォルト値。
  戻り値:
    値。

### get

    public boolean get(String key,
                       boolean defaultValue)

  指定した名前に対応する値を boolean 値として取得する。

  パラメータ:
    `key` - 名前。
    `defaultValue` - 名前に対応する値が設定されていない場合のデフォルト値。
  戻り値:
    値。

### put

    public void put(String key,
                    boolean value)

  指定したキーに対応するboolean 値を設定する。

  パラメータ:
    `key` - キー。
    `value` - key で設定する boolean 値。

### put

    public void put(String key,
                    int value)

  指定したキーに対応する int 値を設定する。

  パラメータ:
    `key` - キー。
    `value` - key で設定する int 値。

### put

    public void put(String key,
                    long value)

  指定したキーに対応する long 値を設定する。

  パラメータ:
    `key` - キー。
    `value` - key で設定する long 値。