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>
          Mapの生成を委譲するFnです。
 class PutResourceBundle<C extends ConfigContext,E extends Exception>
          ResourceBundleの内容を追加するFnです。
 

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

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をキャッシュするFnを返します。
static
<C extends ConfigContext,E extends java.lang.Exception>
PutResourceBundle<C,E>
ConfigUtils.putResourceBundle(Fn<? super C,? extends java.util.ResourceBundle,? extends E> fn)
           
static
<C extends ConfigContext,E extends java.lang.Exception>
ConfigSetter<C,E>
ConfigUtils.setConfig(Fn<? super C,? extends java.util.Map<java.lang.String,java.lang.Object>,? extends E> fn)
           
 

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.