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

## woolpack.typeconvert
クラス TypeConvertUtils

    java.lang.Object
      woolpack.typeconvert.TypeConvertUtils

    public final class TypeConvertUtils

extends java.lang.Object

ユーティリティです。 型推論で表記を簡略するためのスタティックメソッドと変数を含みます。

作成者:
  nakamura

フィールドの概要
`static Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException>` | `COLLECTION_CONVERTER` 一覧型変換器のデフォルト値です。
`static Fn<ConvertContext,java.lang.Class,java.lang.RuntimeException>` | `GET_FROM_TYPE` `ConvertContext.getValue()`の`Object.getClass()`を返す`Fn`です。
`static Fn<ConvertContext,java.lang.String,java.lang.RuntimeException>` | `GET_PROPERTY_NAME`
`static Fn<ConvertContext,java.lang.Class,java.lang.RuntimeException>` | `GET_TO_TYPE` `ConvertContext.getToType()`を返す`Fn`です。
`static Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException>` | `SIMPLE_CONVERTER` 単純型変換器のデフォルト値です。

メソッドの概要
`static Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException>` | `getCollectionConverter(java.text.NumberFormat numberFormat, java.text.DateFormat dateFormat)` 一覧型変換器を返します。
`static Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException>` | `getSimpleConverter(java.text.NumberFormat numberFormat, java.text.DateFormat dateFormat, Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> successorFn)` 単純型変換器を返します。
`static Fn<java.lang.Object,BeanMap,java.lang.RuntimeException>` | `toMap()`
`static Fn<java.lang.Object,BeanMap,java.lang.RuntimeException>` | `toMap(Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> fn)`

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

フィールドの詳細

### GET_TO_TYPE

    public static final Fn<ConvertContext,java.lang.Class,java.lang.RuntimeException> GET_TO_TYPE

  `ConvertContext.getToType()`を返す`Fn`です。

### GET_FROM_TYPE

    public static final Fn<ConvertContext,java.lang.Class,java.lang.RuntimeException> GET_FROM_TYPE

  `ConvertContext.getValue()`の`Object.getClass()`を返す`Fn`です。

### SIMPLE_CONVERTER

    public static final Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> SIMPLE_CONVERTER

  単純型変換器のデフォルト値です。

### COLLECTION_CONVERTER

    public static final Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> COLLECTION_CONVERTER

  一覧型変換器のデフォルト値です。

### GET_PROPERTY_NAME

    public static final Fn<ConvertContext,java.lang.String,java.lang.RuntimeException> GET_PROPERTY_NAME

メソッドの詳細

### getSimpleConverter

    public static Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> getSimpleConverter(java.text.NumberFormat numberFormat,
                                                                                                  java.text.DateFormat dateFormat,
                                                                                                  Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> successorFn)

  単純型変換器を返します。

  パラメータ:
    `numberFormat` - 数値フォーマット。
    `dateFormat` - 日付フォーマット。
    `successorFn` - この変換器で変換できない場合の委譲先。
  戻り値:
    単純型変換器。

### getCollectionConverter

    public static Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> getCollectionConverter(java.text.NumberFormat numberFormat,
                                                                                                      java.text.DateFormat dateFormat)

  一覧型変換器を返します。

  パラメータ:
    `numberFormat` - 数値フォーマット。
    `dateFormat` - 日付フォーマット。
  戻り値:
    一覧型変換器。

### toMap

    public static Fn<java.lang.Object,BeanMap,java.lang.RuntimeException> toMap()

### toMap

    public static Fn<java.lang.Object,BeanMap,java.lang.RuntimeException> toMap(Fn<ConvertContext,java.lang.Void,java.lang.RuntimeException> fn)

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

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.