ConversionMap
Keywords: jp.morpho.util.ConversionMap,ConversionMap class

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

## jp.morpho.util
クラス ConversionMap

    java.lang.Object
      |
      +--jp.morpho.util.MapWrapper
            |
            +--jp.morpho.util.ConversionMap

すべての実装インタフェース:
  java.util.Map, PrimitiveHolderMap, java.io.Serializable

public class ConversionMap
extends MapWrapper
implements PrimitiveHolderMap, java.io.Serializable

PrimitiveHolderMap の実装です。 プリミティブ型の値をマッピングすることができます。 この実装は、マッピングされた数値を文字列へ変換したり、文字列を数値へ変換します。 例えば、次のように数値を格納後、文字列として取り出すことができます。

         map.putInt("someKey", 999);
         String value = map.getString("someKey");

文字列を格納後、数値として取り出すこともできます。

         map.putString("someKey", "999");
         int value = map.getInt("someKey");

日付文字列を格納後、java.util.Date として取り出すこともできます。

         map.putString("someKey", "2003/04/01");
         java.util.Date value = map.getDate("someKey");

このような値の変換機能は、Web ページからフォームデータを文字列で受け取るような Web アプリケーションでは、特に有効です。

この実装は、値が関連付けられるキーが String の場合、大文字／小文字を区別しません。 キーが String の場合、すべて小文字に変換されます。

作成者:
  Kenichi Fukuda
関連項目:
  直列化された形式

コンストラクタの概要
`ConversionMap()` ConversionMap を構築します。
`ConversionMap(java.util.Map map)` 指定のマップをラップする ConversionMap を構築します。

メソッドの概要
`boolean` | `containsKey(java.lang.Object key)` マップが指定のキーのマッピングを保持する場合に true を返します。
`java.lang.Object` | `get(java.lang.Object key)` このマップで指定されたキーにマップされている値を返します。
`java.math.BigDecimal` | `getBigDecimal(java.lang.Object key)` マップが指定のキーをマップする値を java.math.BigDecimal オブジェクトとして取得します。
`java.math.BigInteger` | `getBigInteger(java.lang.Object key)` マップが指定のキーをマップする値を java.math.BigInteger オブジェクトとして取得します。
`boolean` | `getBoolean(java.lang.Object key)` マップが指定のキーをマップする値を Java プログラミング言語の boolean として取得します。
`byte` | `getByte(java.lang.Object key)` マップが指定のキーをマップする値を Java プログラミング言語の byte として取得します。
`byte[]` | `getBytes(java.lang.Object key)` マップが指定のキーをマップする値を Java プログラミング言語の byte 配列として取得します。
`char` | `getChar(java.lang.Object key)` マップが指定のキーをマップする値を Java プログラミング言語の char として取得します。
`java.util.Date` | `getDate(java.lang.Object key)` マップが指定のキーをマップする値を java.util.Date オブジェクトとして取得します。
`double` | `getDouble(java.lang.Object key)` マップが指定のキーをマップする値を Java プログラミング言語の double として取得します。
`float` | `getFloat(java.lang.Object key)` マップが指定のキーをマップする値を Java プログラミング言語の float として取得します。
`java.io.InputStream` | `getInputStream(java.lang.Object key)` マップが指定のキーをマップする値を入力ストリームとして取得します。
`int` | `getInt(java.lang.Object key)` マップが指定のキーをマップする値を Java プログラミング言語の int として取得します。
`java.util.List` | `getList(java.lang.Object key)` マップが指定のキーをマップする値を java.util.List として取得します。
`long` | `getLong(java.lang.Object key)` マップが指定のキーをマップする値を Java プログラミング言語の long として取得します。
`java.util.Map` | `getMap(java.lang.Object key)` マップが指定のキーをマップする値を java.util.Map として取得します。
`java.lang.Object` | `getObject(java.lang.Object key)` マップが指定のキーをマップする値を Java プログラミング言語の Object として取得します。
`java.io.Reader` | `getReader(java.lang.Object key)` マップが指定のキーをマップする値を java.io.Reader オブジェクトとして取得します。
`short` | `getShort(java.lang.Object key)` マップが指定のキーをマップする値を Java プログラミング言語の short として取得します。
`java.lang.String` | `getString(java.lang.Object key)` マップが指定のキーをマップする値を Java プログラミング言語の String として取得します。
`boolean` | `isArray(java.lang.Object key)` 指定されたキーにマップされている値が配列の場合に true を返します。
`boolean` | `isNull(java.lang.Object key)` 指定されたキーにマップされている値が NULL の場合に true を返します。
`java.util.Date` | `parseDate(java.lang.Object key, java.lang.String pattern)` マップが指定のキーをマップする値の文字列表現を pattern で指定した日付／時刻パターンで解析して、java.util.Date オブジェクトとして取得します。
`java.lang.Object` | `put(java.lang.Object key, java.lang.Object value)` 指定の値と指定されたキーをこのマップに関連付けます。
`void` | `putAll(java.util.Map map)` 指定のマップからすべてのマッピングをマップにコピーします。
`void` | `putBigDecimal(java.lang.Object key, java.math.BigDecimal value)` 指定の java.math.BigDecimal オブジェクトをマップ内の指定のキーと関連付けます。
`void` | `putBigInteger(java.lang.Object key, java.math.BigInteger value)` 指定の java.math.BigInteger オブジェクトをマップ内の指定のキーと関連付けます。
`void` | `putBoolean(java.lang.Object key, boolean value)` 指定の boolean 値をマップ内の指定のキーと関連付けます。
`void` | `putByte(java.lang.Object key, byte value)` 指定の byte 値をマップ内の指定のキーと関連付けます。
`void` | `putBytes(java.lang.Object key, byte[] value)` 指定の byte 配列をマップ内の指定のキーと関連付けます。
`void` | `putChar(java.lang.Object key, char value)` 指定の char 値をマップ内の指定のキーと関連付けます。
`void` | `putDate(java.lang.Object key, java.util.Date value)` 指定の java.util.Date 値をマップ内の指定のキーと関連付けます。
`void` | `putDouble(java.lang.Object key, double value)` 指定の double 値をマップ内の指定のキーと関連付けます。
`void` | `putFloat(java.lang.Object key, float value)` 指定の float 値をマップ内の指定のキーと関連付けます。
`void` | `putInputStream(java.lang.Object key, java.io.InputStream value)` 指定の入力ストリームをマップ内の指定のキーと関連付けます。
`void` | `putInt(java.lang.Object key, int value)` 指定の int 値をマップ内の指定のキーと関連付けます。
`void` | `putList(java.lang.Object key, java.util.List value)` 指定の java.util.List をマップ内の指定のキーと関連付けます。
`void` | `putLong(java.lang.Object key, long value)` 指定の long 値をマップ内の指定のキーと関連付けます。
`void` | `putMap(java.lang.Object key, java.util.Map value)` 指定の java.util.Map をマップ内の指定のキーと関連付けます。
`void` | `putObject(java.lang.Object key, java.lang.Object value)` 指定の Object 値をマップ内の指定のキーと関連付けます。
`void` | `putReader(java.lang.Object key, java.io.Reader value)` 指定の java.io.Reader オブジェクトをマップ内の指定のキーと関連付けます。
`void` | `putShort(java.lang.Object key, short value)` 指定の short 値をマップ内の指定のキーと関連付けます。
`void` | `putString(java.lang.Object key, java.lang.String value)` 指定の String 値をマップ内の指定のキーと関連付けます。
`java.lang.Object` | `remove(java.lang.Object key)` キーに対するマッピングがあれば、そのキーをマップから削除します。
`static jp.morpho.util.ConversionMap` | `valueOf(java.util.Map map)` 新しい ConversionMap を構築して、指定のマップからすべてのマッピングを構築した新しい ConversionMap にコピーします。

クラス jp.morpho.util.MapWrapper から継承したメソッド
`clear, containsValue, entrySet, isEmpty, keySet, size, values`

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

インタフェース java.util.Map から継承したメソッド
`clear, containsValue, entrySet, equals, hashCode, isEmpty, keySet, size, values`

コンストラクタの詳細

### ConversionMap

    public ConversionMap(java.util.Map map)

  指定のマップをラップする ConversionMap を構築します。

パラメータ:
  `map` - ラップされるマップ
例外:
  `java.lang.IllegalArgumentException` - マップが null の場合

### ConversionMap

    public ConversionMap()

  ConversionMap を構築します。 HashMap をラップする新しい ConversionMap を構築します。

メソッドの詳細

### getInputStream

    public java.io.InputStream getInputStream(java.lang.Object key)

  マップが指定のキーをマップする値を入力ストリームとして取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getInputStream`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getInputStream(Object)`

### putInputStream

    public void putInputStream(java.lang.Object key,
                               java.io.InputStream value)

  指定の入力ストリームをマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putInputStream`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putInputStream(Object, InputStream)`

### getBigDecimal

    public java.math.BigDecimal getBigDecimal(java.lang.Object key)

  マップが指定のキーをマップする値を java.math.BigDecimal オブジェクトとして取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getBigDecimal`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getBigDecimal(Object)`

### putBigDecimal

    public void putBigDecimal(java.lang.Object key,
                              java.math.BigDecimal value)

  指定の java.math.BigDecimal オブジェクトをマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putBigDecimal`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putBigDecimal(Object, BigDecimal)`

### getBigInteger

    public java.math.BigInteger getBigInteger(java.lang.Object key)

  マップが指定のキーをマップする値を java.math.BigInteger オブジェクトとして取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getBigInteger`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getBigInteger(Object)`

### putBigInteger

    public void putBigInteger(java.lang.Object key,
                              java.math.BigInteger value)

  指定の java.math.BigInteger オブジェクトをマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putBigInteger`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putBigInteger(Object, BigInteger)`

### getBoolean

    public boolean getBoolean(java.lang.Object key)

  マップが指定のキーをマップする値を Java プログラミング言語の boolean として取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getBoolean`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getBoolean(Object)`

### putBoolean

    public void putBoolean(java.lang.Object key,
                           boolean value)

  指定の boolean 値をマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putBoolean`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putBoolean(Object, boolean)`

### getByte

    public byte getByte(java.lang.Object key)

  マップが指定のキーをマップする値を Java プログラミング言語の byte として取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getByte`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getByte(Object)`

### putByte

    public void putByte(java.lang.Object key,
                        byte value)

  指定の byte 値をマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putByte`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putByte(Object, byte)`

### getBytes

    public byte[] getBytes(java.lang.Object key)

  マップが指定のキーをマップする値を Java プログラミング言語の byte 配列として取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getBytes`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getBytes(Object)`

### putBytes

    public void putBytes(java.lang.Object key,
                         byte[] value)

  指定の byte 配列をマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putBytes`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putBytes(Object, byte[])`

### getChar

    public char getChar(java.lang.Object key)

  マップが指定のキーをマップする値を Java プログラミング言語の char として取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getChar`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getChar(Object)`

### putChar

    public void putChar(java.lang.Object key,
                        char value)

  指定の char 値をマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putChar`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putChar(Object, char)`

### getReader

    public java.io.Reader getReader(java.lang.Object key)

  マップが指定のキーをマップする値を java.io.Reader オブジェクトとして取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getReader`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getReader(Object)`

### putReader

    public void putReader(java.lang.Object key,
                          java.io.Reader value)

  指定の java.io.Reader オブジェクトをマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putReader`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putReader(Object, Reader)`

### getDate

    public java.util.Date getDate(java.lang.Object key)

  マップが指定のキーをマップする値を java.util.Date オブジェクトとして取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getDate`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getDate(Object)`

### parseDate

    public java.util.Date parseDate(java.lang.Object key,
                                    java.lang.String pattern)

  マップが指定のキーをマップする値の文字列表現を pattern で指定した日付／時刻パターンで解析して、java.util.Date オブジェクトとして取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `parseDate`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
    `pattern` - 日付／時刻パターン
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.parseDate(Object, String)`

### putDate

    public void putDate(java.lang.Object key,
                        java.util.Date value)

  指定の java.util.Date 値をマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putDate`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putDate(Object, Date)`

### getDouble

    public double getDouble(java.lang.Object key)

  マップが指定のキーをマップする値を Java プログラミング言語の double として取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getDouble`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getDouble(Object)`

### putDouble

    public void putDouble(java.lang.Object key,
                          double value)

  指定の double 値をマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putDouble`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putDouble(Object, double)`

### getFloat

    public float getFloat(java.lang.Object key)

  マップが指定のキーをマップする値を Java プログラミング言語の float として取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getFloat`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getFloat(Object)`

### putFloat

    public void putFloat(java.lang.Object key,
                         float value)

  指定の float 値をマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putFloat`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putFloat(Object, float)`

### getInt

    public int getInt(java.lang.Object key)

  マップが指定のキーをマップする値を Java プログラミング言語の int として取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getInt`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getInt(Object)`

### putInt

    public void putInt(java.lang.Object key,
                       int value)

  指定の int 値をマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putInt`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putInt(Object, int)`

### getLong

    public long getLong(java.lang.Object key)

  マップが指定のキーをマップする値を Java プログラミング言語の long として取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getLong`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getLong(Object)`

### putLong

    public void putLong(java.lang.Object key,
                        long value)

  指定の long 値をマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putLong`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putLong(Object, long)`

### getObject

    public java.lang.Object getObject(java.lang.Object key)

  マップが指定のキーをマップする値を Java プログラミング言語の Object として取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getObject`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getObject(Object)`

### putObject

    public void putObject(java.lang.Object key,
                          java.lang.Object value)

  指定の Object 値をマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putObject`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putObject(Object, Object)`

### getShort

    public short getShort(java.lang.Object key)

  マップが指定のキーをマップする値を Java プログラミング言語の short として取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getShort`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getShort(Object)`

### putShort

    public void putShort(java.lang.Object key,
                         short value)

  指定の short 値をマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putShort`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putShort(Object, short)`

### getString

    public java.lang.String getString(java.lang.Object key)

  マップが指定のキーをマップする値を Java プログラミング言語の String として取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getString`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getString(Object)`

### putString

    public void putString(java.lang.Object key,
                          java.lang.String value)

  指定の String 値をマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putString`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putString(Object, String)`

### valueOf

    public static jp.morpho.util.ConversionMap valueOf(java.util.Map map)

  新しい ConversionMap を構築して、指定のマップからすべてのマッピングを構築した新しい ConversionMap にコピーします。 指定のマップが ConversionMap の場合は、それを返します。

  パラメータ:
    `map` - 新しく構築される ConversionMap に格納されるマッピング
  戻り値:
    ConversionMap

### isArray

    public boolean isArray(java.lang.Object key)

  指定されたキーにマップされている値が配列の場合に true を返します。

  パラメータ:
    `key` - マップされている値が配列であるかどうかが判定されるキー
  戻り値:
    指定されたキーにマップされている値が配列の場合は true

### containsKey

    public boolean containsKey(java.lang.Object key)

  マップが指定のキーのマッピングを保持する場合に true を返します。

  定義:
    インタフェース `java.util.Map` 内の `containsKey`
  オーバーライド:
    クラス `MapWrapper` 内の `containsKey`
  パラメータ:
    `key` - マップにあるかどうかが判定されるキー
  戻り値:
    マップが指定のキーのマッピングを保持する場合は true
  関連項目:
    `Map.containsKey(Object)`

### get

    public java.lang.Object get(java.lang.Object key)

  このマップで指定されたキーにマップされている値を返します。 マップがこのキーのマッピングを保持していない場合は null を返します。 戻り値の null は、マップがキーのマッピングを保持していないことを示すとはかぎりません。 つまり、マップが明示的にキーを null にマップすることもあります。 containsKey(Object) メソッドを使うと、こうした 2 つの場合を見分けることができます。

  定義:
    インタフェース `java.util.Map` 内の `get`
  オーバーライド:
    クラス `MapWrapper` 内の `get`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが、指定されたキーにマッピングしている値。このキーに対するマッピングがマップにない場合は null
  関連項目:
    `Map.get(Object)`

### put

    public java.lang.Object put(java.lang.Object key,
                                java.lang.Object value)

  指定の値と指定されたキーをこのマップに関連付けます。 マップが以前にこのキーのマッピングを保持していた場合、古い値が置き換えられます。

  定義:
    インタフェース `java.util.Map` 内の `put`
  オーバーライド:
    クラス `MapWrapper` 内の `put`
  パラメータ:
    `key` - 指定される値が関連付けられるキー
    `value` - 指定されるキーに関連付けられる値
  戻り値:
    指定されたキーに関連した値。または、キーのマッピングがなかった場合は null。戻り値 null は、ConversionMap が以前に null と指定されたキーを関連付けていたことを示す場合もある
  関連項目:
    `Map.put(Object, Object)`

### putAll

    public void putAll(java.util.Map map)

  指定のマップからすべてのマッピングをマップにコピーします。 これにより、マップが指定のマップ内に現在あるキーのすべてに対して持っていたマッピングが置き換えられます。

  定義:
    インタフェース `java.util.Map` 内の `putAll`
  オーバーライド:
    クラス `MapWrapper` 内の `putAll`
  パラメータ:
    `map` - マップに格納されるマッピング
  関連項目:
    `Map.putAll(Map)`

### remove

    public java.lang.Object remove(java.lang.Object key)

  キーに対するマッピングがあれば、そのキーをマップから削除します。

  定義:
    インタフェース `java.util.Map` 内の `remove`
  オーバーライド:
    クラス `MapWrapper` 内の `remove`
  パラメータ:
    `key` - マッピングがマップから削除されるキー
  戻り値:
    指定されたキーに関連した値。または、キーのマッピングがなかった場合は null。戻り値 null は、マップが以前に null と指定されたキーを関連付けていたことを示す場合もある
  関連項目:
    `Map.remove(Object)`

### isNull

    public boolean isNull(java.lang.Object key)

  指定されたキーにマップされている値が NULL の場合に true を返します。

  パラメータ:
    `key` - マップされている値が NULL であるかどうかが判定されるキー
  戻り値:
    指定されたキーにマップされている値が NULL の場合は true

### getList

    public java.util.List getList(java.lang.Object key)

  マップが指定のキーをマップする値を java.util.List として取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getList`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getList(Object)`

### putList

    public void putList(java.lang.Object key,
                        java.util.List value)

  指定の java.util.List をマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putList`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putList(Object, List)`

### getMap

    public java.util.Map getMap(java.lang.Object key)

  マップが指定のキーをマップする値を java.util.Map として取得します。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `getMap`
  パラメータ:
    `key` - 関連付けられた値が返されるキー
  戻り値:
    マップが指定されたキーをマップする値
  関連項目:
    `PrimitiveHolderMap.getMap(Object)`

### putMap

    public void putMap(java.lang.Object key,
                       java.util.Map value)

  指定の java.util.Map をマップ内の指定のキーと関連付けます。

  定義:
    インタフェース `PrimitiveHolderMap` 内の `putMap`
  パラメータ:
    `key` - 指定された値が関連付けられるキー
    `value` - 指定されたキーに関連付けられる値
  関連項目:
    `PrimitiveHolderMap.putMap(Object, Map)`

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