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

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

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(java.util.Map) に設定するConfigExpression
static ConfigExpression ConfigConstants.NULL
          null オブジェクト役のConfigExpression
static ConfigExpression ConfigConstants.TO_UNMODIFIABLE_MAP
          書き込み禁止のMapConfigContext.setMap(java.util.Map) に再設定するConfigExpression
static ConfigExpression ConfigConstants.TO_UNOVERWRITABLE_MAP
          上書き禁止のMapConfigContext.setMap(java.util.Map) に再設定するConfigExpression
 

ConfigExpression 型のパラメータを持つ woolpack.config のコンストラクタ
CacheMap(java.util.Map<java.lang.Object,java.util.Map<java.lang.String,java.lang.Object>> cacheMap, 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
          LocaleMapをキャッシュし現在のスレッドの Localeでキャッシュを取り出すCacheMap
 class LocalePutResourceBundle
          スレッドのLocaleによりResourceBundleを読み込み ConfigContext.setMap(java.util.Map) に追加するConfigExpression
 

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



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