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

## ts.util
インタフェース TypedGetter<K>

すべてのスーパーインタフェース:
  java.io.Serializable

既知の実装クラスの一覧:
  AbstractTypedGetter, TypedMap

    public interface TypedGetter<K>

extends java.io.Serializable

キーに結びつけられた値オブジェクトを型変換して取得するためのメソッドを 宣言するインターフェイス。

バージョン:
  $Id: TypedGetter.java,v 1.3 2011-08-01 15:29:30 tayu Exp $
作成者:
  佐藤隆之

メソッドの概要
`java.math.BigDecimal` | `getBigDecimal(K key)` 指定されたキーに結びつけられた値オブジェクトを`BigDecimal` オブジェクトに変換して取得する。
`boolean` | `getBoolean(K key)` 指定されたキーに結びつけられた値オブジェクトを`boolean`に変換して 取得する。
`DateTime` | `getDateTime(K key)` 指定されたキーに結びつけられた値オブジェクトを日時オブジェクトに変換して 取得する。
`java.lang.String` | `getDateTimeString(K key, java.lang.String formatString)` 指定されたキーに結びつけられた値オブジェクトを、指定された日時書式文字列を 使って文字列オブジェクトに変換して取得する。
`double` | `getDouble(K key)` 指定されたキーに結びつけられた値オブジェクトを`double`型に変換して 取得する。
`float` | `getFloat(K key)` 指定されたキーに結びつけられた値オブジェクトを`float`型に変換して 取得する。
`int` | `getInteger(K key)` 指定されたキーに結びつけられた値オブジェクトを`int`型に変換して 取得する。
`java.util.List<? extends java.lang.Object>` | `getList(K key)` 指定されたキーに結びつけられた値オブジェクトをリスト・オブジェクトに変換 して取得する。
`long` | `getLong(K key)` 指定されたキーに結びつけられた値オブジェクトを`long`型に変換して 取得する。
`java.lang.String` | `getNumberString(K key, java.lang.String formatString)` 指定されたキーに結びつけられた値オブジェクトを、指定された数値書式文字列を 使って文字列オブジェクトに変換して取得する。
`java.lang.String` | `getString(K key)` 指定されたキーに結びつけられた値オブジェクトを文字列オブジェクトに変換して 取得する。

メソッドの詳細

### getBoolean

    boolean getBoolean(K key)

  指定されたキーに結びつけられた値オブジェクトを`boolean`に変換して 取得する。

  パラメータ:
    `key` - キー。
  戻り値:
    `boolean`型に変換された値。

### getInteger

    int getInteger(K key)

  指定されたキーに結びつけられた値オブジェクトを`int`型に変換して 取得する。

  パラメータ:
    `key` - キー。
  戻り値:
    `int`型に変換された値。

### getLong

    long getLong(K key)

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

  パラメータ:
    `key` - キー。
  戻り値:
    `long`型に変換された値。

### getFloat

    float getFloat(K key)

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

  パラメータ:
    `key` - キー。
  戻り値:
    `float`型に変換された値。

### getDouble

    double getDouble(K key)

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

  パラメータ:
    `key` - キー。
  戻り値:
    `double`型に変換された値。

### getBigDecimal

    java.math.BigDecimal getBigDecimal(K key)

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

  パラメータ:
    `key` - キー。
  戻り値:
    `BigDecimal`オブジェクト。

### getString

    java.lang.String getString(K key)

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

  パラメータ:
    `key` - キー。
  戻り値:
    文字列オブジェクトに変換された値オブジェクト。

### getNumberString

    java.lang.String getNumberString(K key,
                                     java.lang.String formatString)

  指定されたキーに結びつけられた値オブジェクトを、指定された数値書式文字列を 使って文字列オブジェクトに変換して取得する。
  指定されたキーに結びつけられた値オブジェクトを数値に変換できなかった場合は 空文字列を返す。

  パラメータ:
    `key` - キー。
    `formatString` - 数値書式文字列。
  戻り値:
    文字列オブジェクトに変換された値オブジェクト。

### getDateTimeString

    java.lang.String getDateTimeString(K key,
                                       java.lang.String formatString)

  指定されたキーに結びつけられた値オブジェクトを、指定された日時書式文字列を 使って文字列オブジェクトに変換して取得する。
  指定されたキーに結びつけられた値オブジェクトを日時に変換できなかった場合は 空文字列を返す。

  パラメータ:
    `key` - キー。
    `formatString` - 日時書式文字列。
  戻り値:
    文字列オブジェクトに変換された値オブジェクト。

### getDateTime

    DateTime getDateTime(K key)

  指定されたキーに結びつけられた値オブジェクトを日時オブジェクトに変換して 取得する。

  パラメータ:
    `key` - キー。
  戻り値:
    日時オブジェクトに変換された値オブジェクト。

### getList

    java.util.List<? extends java.lang.Object> getList(K key)

  指定されたキーに結びつけられた値オブジェクトをリスト・オブジェクトに変換 して取得する。
  結びつけられている値オブジェクトが単値の場合は、その値オブジェクトを唯一の 要素とするリスト・オブジェクトを作成して返す。

  パラメータ:
    `key` - キー。
  戻り値:
    `List`オブジェクトに変換された値オブジェクト。

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

Copyright (C) SATOH Takayuki All Rights Reserved.