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

## ts.util
クラス TypedMap<K,V>

    java.lang.Object
      ts.util.AbstractTypedGetter<K,V>
          ts.util.TypedMap<K,V>

すべての実装されたインタフェース:
  java.io.Serializable, java.util.Map<K,V>, TypedGetter<K>

    public class TypedMap<K,V>

extends AbstractTypedGetter<K,V>
implements java.util.Map<K,V>

キーに結びつけられた値オブジェクトを型変換して取得するためのメソッドを備えた マップ・クラス。

バージョン:
  $Id: TypedMap.java,v 1.4 2011-08-01 15:29:30 tayu Exp $
作成者:
  佐藤隆之
関連項目:
  直列化された形式

入れ子のクラスの概要

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

コンストラクタの概要
`TypedMap()` デフォルト・コンストラクタ。

メソッドの概要
`void` | `clear()` このマップを空にする。
`boolean` | `containsKey(java.lang.Object key)` 指定されたキーを持った要素がこのマップに存在するかどうかを確認する。
`boolean` | `containsValue(java.lang.Object value)` 指定された値オブジェクトを持った要素がこのマップに存在するかどうかを確認 する。
`protected java.util.Map<K,V>` | `createInnerMap()` 内部マップを作成する。
`java.util.Set<java.util.Map.Entry<K,V>>` | `entrySet()` このマップに格納されている全てのキーと値の組を、`Map.Entry` オブジェクトの集合として取得する。
`boolean` | `equals(java.lang.Object obj)` 指定されたオブジェクトと内容が等しいかどうかを比較する。
`V` | `get(java.lang.Object key)` 指定されたキーに結びつけられている値オブジェクトを取得する。
`int` | `hashCode()` このマップに対するハッシュ・コードを取得する。
`boolean` | `isEmpty()` このマップが空かどうかを確認する。
`java.util.Set<K>` | `keySet()` このマップが格納しているキーの集合を取得する。
`V` | `put(K key, V value)` 指定されたキーと値オブジェクトの組をこのマップに登録する。
`void` | `putAll(java.util.Map<? extends K,? extends V> map)` 指定されたマップの全ての要素をこのマップに追加する。
`V` | `remove(java.lang.Object key)` 指定されたキーに結びつけられている値オブジェクトを削除する。
`int` | `size()` このマップに格納されている要素の数を取得する。
`java.util.Collection<V>` | `values()` このマップの全ての要素の値オブジェクトを格納したコレクション・オブジェクト 取得する。

クラス ts.util.AbstractTypedGetter から継承されたメソッド
`addTrueObject, getBigDecimal, getBoolean, getDateTime, getDateTimeString, getDouble, getFloat, getInteger, getList, getLong, getNumberString, getString, limit, limit, limit, limit, removeTrueObject, setDateTimeFormat, setDateTimeFormat`

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

コンストラクタの詳細

### TypedMap

    public TypedMap()

  デフォルト・コンストラクタ。

メソッドの詳細

### createInnerMap

    protected java.util.Map<K,V> createInnerMap()

  内部マップを作成する。

  戻り値:
    内部マップ。

### size

    public int size()

  このマップに格納されている要素の数を取得する。

  定義:
    インタフェース `java.util.Map<K,V>` 内の `size`
  戻り値:
    このマップに格納されている要素の数。

### isEmpty

    public boolean isEmpty()

  このマップが空かどうかを確認する。

  定義:
    インタフェース `java.util.Map<K,V>` 内の `isEmpty`
  戻り値:
    このマップの要素数がゼロの場合は`true`を返す。

### containsKey

    public boolean containsKey(java.lang.Object key)

  指定されたキーを持った要素がこのマップに存在するかどうかを確認する。

  定義:
    インタフェース `java.util.Map<K,V>` 内の `containsKey`
  パラメータ:
    `key` - キー。
  戻り値:
    引数のキーがこのマップに含まれている場合は`true`を返す。

### containsValue

    public boolean containsValue(java.lang.Object value)

  指定された値オブジェクトを持った要素がこのマップに存在するかどうかを確認 する。

  定義:
    インタフェース `java.util.Map<K,V>` 内の `containsValue`
  パラメータ:
    `value` - 値オブジェクト。
  戻り値:
    引数の値オブジェクトがこのマップに含まれている場合は`true` を返す。

### get

    public V get(java.lang.Object key)

  指定されたキーに結びつけられている値オブジェクトを取得する。
  結びつけられた値オブジェクトが存在しない場合はヌルを返す。

  定義:
    インタフェース `java.util.Map<K,V>` 内の `get`
  定義:
    クラス `AbstractTypedGetter<K,V>` 内の `get`
  パラメータ:
    `key` - キー。
  戻り値:
    引数のキーに結びつけられている値オブジェクト。

### put

    public V put(K key,
                 V value)

  指定されたキーと値オブジェクトの組をこのマップに登録する。

  定義:
    インタフェース `java.util.Map<K,V>` 内の `put`
  パラメータ:
    `key` - キー。
    `value` - 値オブジェクト。
  戻り値:
    引数のキーに以前結びつけられていた値オブジェクト。

### remove

    public V remove(java.lang.Object key)

  指定されたキーに結びつけられている値オブジェクトを削除する。

  定義:
    インタフェース `java.util.Map<K,V>` 内の `remove`
  パラメータ:
    `key` - キー。
  戻り値:
    引数のキーに以前結びつけらｒていた値オブジェクト。

### putAll

    public void putAll(java.util.Map<? extends K,? extends V> map)

  指定されたマップの全ての要素をこのマップに追加する。

  定義:
    インタフェース `java.util.Map<K,V>` 内の `putAll`
  パラメータ:
    `map` - 追加する要素を格納するマップ。

### clear

    public void clear()

  このマップを空にする。
  このマップの全ての要素を、このマップから削除する。

  定義:
    インタフェース `java.util.Map<K,V>` 内の `clear`

### keySet

    public java.util.Set<K> keySet()

  このマップが格納しているキーの集合を取得する。

  定義:
    インタフェース `java.util.Map<K,V>` 内の `keySet`
  戻り値:
    このマップが格納しているキーの集合。

### values

    public java.util.Collection<V> values()

  このマップの全ての要素の値オブジェクトを格納したコレクション・オブジェクト 取得する。

  定義:
    インタフェース `java.util.Map<K,V>` 内の `values`
  戻り値:
    このマップの全ての要素の値オブジェクトを格納したコレクション・ オブジェクト。

### entrySet

    public java.util.Set<java.util.Map.Entry<K,V>> entrySet()

  このマップに格納されている全てのキーと値の組を、`Map.Entry` オブジェクトの集合として取得する。

  定義:
    インタフェース `java.util.Map<K,V>` 内の `entrySet`
  戻り値:
    このマップの全ての要素を格納した集合。

### equals

    public boolean equals(java.lang.Object obj)

  指定されたオブジェクトと内容が等しいかどうかを比較する。
  引数のオブジェクトがマップであり、このマップと引数のマップが同じマッピング を持っている場合は`true`を返す。 より具体的には、このマップの`Map.entrySet()`メソッドの結果と引数の マップの`Map.entrySet()`の結果が等しい場合に`true`を返す。

  定義:
    インタフェース `java.util.Map<K,V>` 内の `equals`
  オーバーライド:
    クラス `java.lang.Object` 内の `equals`
  パラメータ:
    `obj` - 比較するオブジェクト。
  戻り値:
    引数のオブジェクトがこのマップと内容が等しい場合に`true`。

### hashCode

    public int hashCode()

  このマップに対するハッシュ・コードを取得する。

  定義:
    インタフェース `java.util.Map<K,V>` 内の `hashCode`
  オーバーライド:
    クラス `java.lang.Object` 内の `hashCode`
  戻り値:
    このマップに対するハッシュ・コード。

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

Copyright (C) SATOH Takayuki All Rights Reserved.