woolpack.config
クラス ConfigUtils
java.lang.Object
woolpack.config.ConfigUtils
public final class ConfigUtils
- extends java.lang.Object
ユーティリティです。
型推論で表記を簡略するためのスタティックメソッドと変数を含みます。
- 作成者:
- nakamura
メソッドの概要 |
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
|
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
|
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)
Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.