概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| 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` 単一リクエストまたは単一スレッドごとの状態を保持するコンテキストです。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| Woolpack API
前 次 | フレームあり フレームなし

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