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

## woolpack.config
クラス ConfigUtils

    java.lang.Object
      woolpack.config.ConfigUtils

    public final class ConfigUtils

extends java.lang.Object

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

作成者:
  nakamura

フィールドの概要
`static EL` | `CONFIG_EL` `ConfigContext`のアクセサにアクセスする`EL`です。
`static ConfigGetter` | `GET_CONFIG`

メソッドの概要
`static
`<C extends ConfigContext,E extends java.lang.Exception> Fn<C,java.lang.Void,E>`
` | `cache(Fn<? super C,?,? extends E> maker)` 設定情報の`Map`をキャッシュする`Fn`を返します。
`static
`<C extends ConfigContext,E extends java.lang.Exception> PutResourceBundle<C,E>`
` | `putResourceBundle(Fn<? super C,? extends java.util.ResourceBundle,? extends E> fn)`
`static ResourceBundleFactory<java.lang.RuntimeException>` | `resourceBundleFactory(java.lang.String path, java.lang.ThreadLocal<java.util.Locale> threadLocal)`
`static
`<C extends ConfigContext,E extends java.lang.Exception> ConfigSetter<C,E>`
` | `setConfig(Fn<? super C,? extends java.util.Map<java.lang.String,java.lang.Object>,? extends E> fn)`
`static ToLinkedHashMap<java.lang.RuntimeException>` | `toLinkedHashMap(java.lang.String newMapListPosition, java.lang.String valueSourcePosition, java.lang.String labelSourcePosition, java.lang.String separator)`

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

フィールドの詳細

### GET_CONFIG

    public static final ConfigGetter GET_CONFIG

### CONFIG_EL

    public static final EL CONFIG_EL

  `ConfigContext`のアクセサにアクセスする`EL`です。

メソッドの詳細

### cache

    public static <C extends ConfigContext,E extends java.lang.Exception> Fn<C,java.lang.Void,E> cache(Fn<? super C,?,? extends E> maker)

  設定情報の`Map`をキャッシュする`Fn`を返します。

  型パラメータ:
    `C` -
    `E` -
  パラメータ:
    `maker` - 設定情報を生成する委譲先。
  戻り値:
    設定情報をキャッシュする`Fn`。

### setConfig

    public static <C extends ConfigContext,E extends java.lang.Exception> ConfigSetter<C,E> setConfig(Fn<? super C,? extends java.util.Map<java.lang.String,java.lang.Object>,? extends E> fn)

### putResourceBundle

    public static <C extends ConfigContext,E extends java.lang.Exception> PutResourceBundle<C,E> putResourceBundle(Fn<? super C,? extends java.util.ResourceBundle,? extends E> fn)

### resourceBundleFactory

    public static ResourceBundleFactory<java.lang.RuntimeException> resourceBundleFactory(java.lang.String path,
                                                                                          java.lang.ThreadLocal<java.util.Locale> threadLocal)

### toLinkedHashMap

    public static ToLinkedHashMap<java.lang.RuntimeException> toLinkedHashMap(java.lang.String newMapListPosition,
                                                                              java.lang.String valueSourcePosition,
                                                                              java.lang.String labelSourcePosition,
                                                                              java.lang.String separator)

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

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