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

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

ConfigExpression を使用しているパッケージ
woolpack.config | 画面生成に使用する設定情報を`ResourceBundle`から読み込んで `Map`に格納したり設定情報を加工したりするための インタープリタ デザインパターンを適用した部品が含まれる。
woolpack.ee | Servlet API の`Map`インターフェイスと `DomExpression`を実装した MVC2 用の部品もしくはそのビルダが含まれる。
woolpack.locale | リクエストのロケールにより処理を分岐するための部品が含まれる。

woolpack.config での ConfigExpression の使用

ConfigExpression を実装している woolpack.config のクラス
`class` | `CacheMap` `Map`をキャッシュする`ConfigExpression`。
`class` | `ConfigCount` `ConfigCount.interpret(ConfigContext)`が呼び出された回数を数えるテスト用`ConfigExpression`。
`class` | `ConfigSerial` `ConfigExpression`の一覧を順次実行する`ConfigExpression`。
`class` | `CopyConfigContext` `ConfigContext`の浅いコピーを委譲先に渡す`ConfigExpression`。
`class` | `PutResourceBundle` `ResourceBundle`を読み込み`ConfigContext.getMap()`に追加する`ConfigExpression`。
`class` | `RemoveNotResolved` メッセージの埋め込みを解決後にテンプレートのメッセージを削除するために使用する、 チェック文字が値に含まれるキーを削除する`ConfigExpression`。
`class` | `ResolveEmbedding` メッセージの埋め込みを解決する`ConfigExpression`。
`class` | `ToLinkedHashMap` 値一覧とラベル一覧をマージして、値とラベルの`LinkedHashMap`を生成する`ConfigExpression`。

ConfigExpression として宣言されている woolpack.config のフィールド
`static ConfigExpression` | `ConfigConstants.MAKE_MAP` `HashMap`を生成して`ConfigContext.setMap(Map)`に設定する`ConfigExpression`。
`static ConfigExpression` | `ConfigConstants.NULL` null オブジェクト役の`ConfigExpression`。
`static ConfigExpression` | `ConfigConstants.TO_UNMODIFIABLE_MAP` 書き込み禁止の`Map`を`ConfigContext.setMap(Map)`に再設定する`ConfigExpression`。
`static ConfigExpression` | `ConfigConstants.TO_UNOVERWRITABLE_MAP` 上書き禁止の`Map`を`ConfigContext.setMap(Map)`に再設定する`ConfigExpression`。

ConfigExpression 型のパラメータを持つ woolpack.config のコンストラクタ
`CacheMap(int maxEntries, ConfigExpression mapMaker)` コンストラクタ。
`ConfigCount(ConfigExpression expression)` コンストラクタ。
`ConfigCount(int max, ConfigExpression expression)` コンストラクタ。
`ConfigSerial(ConfigExpression... expressions)` コンストラクタ。
`CopyConfigContext(ConfigExpression expression)` コンストラクタ。

Constructor parameters in woolpack.config with type arguments of type ConfigExpression
`ConfigSerial(java.lang.Iterable<? extends ConfigExpression> expressions)` コンストラクタ。

woolpack.ee での ConfigExpression の使用

ConfigExpression 型のパラメータを持つ woolpack.ee のコンストラクタ
`ConfigDomExpression(ConfigExpression configExpression)` コンストラクタ。

woolpack.locale での ConfigExpression の使用

ConfigExpression を実装している woolpack.locale のクラス
`class` | `LocaleCacheMap` `Locale`で`Map`をキャッシュし現在のスレッドの`Locale`でキャッシュを取り出す`CacheMap`。
`class` | `LocalePutResourceBundle` スレッドの`Locale`により`ResourceBundle`を読み込み`ConfigContext.setMap(Map)`に追加する`ConfigExpression`。

ConfigExpression 型のパラメータを持つ woolpack.locale のコンストラクタ
`LocaleCacheMap(int maxEntries, ConfigExpression mapMaker, java.lang.ThreadLocal<java.util.Locale> threadLocal)` コンストラクタ。

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