Woolpack API

インタフェース
woolpack.config.ConfigContext の使用

ConfigContext を使用しているパッケージ
woolpack.config 設定情報をMapで管理する部品のパッケージです。 
woolpack.ee Web アプリケーション用部品とServlet API に依存する部品のパッケージです。 
 

woolpack.config での ConfigContext の使用
 

ConfigContext 型の型パラメータを持つ woolpack.config のクラス
 class ConfigSetter<C extends ConfigContext,E extends Exception>
           
 class PutResourceBundle<C extends ConfigContext,E extends Exception>
           
 

ConfigContext を実装している woolpack.config のクラス
 class SimpleConfigContext
          単純なConfigContext実装です。
 

ConfigContext 型の型パラメータを持つ woolpack.config のフィールド
static Fn<ConfigContext,java.util.Map<java.lang.String,java.lang.Object>,java.lang.RuntimeException> ConfigUtils.GET_CONFIG
          getConfig()を返す関数です。
 

ConfigContext 型の型パラメータを持つ woolpack.config のメソッド
static
<C extends ConfigContext,E extends java.lang.Exception>
Fn<C,java.lang.Void,E>
ConfigUtils.cache(Fn<? super C,?,? extends E> maker)
          設定情報のMapをキャッシュする関数を生成します。
static
<C extends ConfigContext,E extends java.lang.Exception>
Fn<C,java.lang.Void,E>
ConfigUtils.putResourceBundle(Fn<? super C,? extends java.util.ResourceBundle,? extends E> fn)
          ResourceBundleの内容を追加する関数を生成します。
static
<C extends ConfigContext,E extends java.lang.Exception>
Fn<C,java.lang.Void,E>
ConfigUtils.setConfig(Fn<? super C,? extends java.util.Map<java.lang.String,java.lang.Object>,? extends E> fn)
          Mapの生成を委譲する関数を生成します。
 

ConfigContext 型の引数を持つ型を返す woolpack.config のメソッド
static Fn<ConfigContext,java.lang.Void,java.lang.RuntimeException> ConfigUtils.toLinkedHashMap(java.lang.String newMapListPosition, java.lang.String valueSourcePosition, java.lang.String labelSourcePosition, java.lang.String separator)
          値一覧とラベル一覧をマージして、値とラベルのLinkedHashMapを生成する関数を生成します。
 

ConfigContext 型のパラメータを持つ woolpack.config のメソッド
 java.lang.Void ToLinkedHashMap.exec(ConfigContext context)
           
 java.util.Map<java.lang.String,java.lang.Object> ConfigGetter.exec(ConfigContext c)
           
 

woolpack.ee での ConfigContext の使用
 

ConfigContext を実装している woolpack.ee のクラス
 class EEContext
          単一リクエストまたは単一スレッドごとの状態を保持するコンテキストです。
 


Woolpack API

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