インタフェース
woolpack.utils.Switchable の使用

Switchable を使用しているパッケージ
woolpack.action MVC2 を定義し制御するための部品が含まれる。 
woolpack.dom DOM ノードを加工するための部品が含まれる。 
woolpack.ee Servlet API のMapインタフェースと DomExpressionを実装した MVC2 用の部品もしくはそのビルダが含まれる。 
woolpack.locale ThreadLocalを利用したリクエストのロケールにより処理を分岐するための部品が含まれる。 
woolpack.text 文字列をフォーマットまたパースするFormatのサブクラスが含まれる。 
woolpack.utils 共通で使用するインタフェースとその実装、そしてコレクションフレームワークの拡張が含まれる。 
woolpack.validator 値検証と値変換のための部品が含まれる。 
woolpack.visitor 言語機構の代わりにMapを使用した ビジター デザインパターンを適用した部品が含まれる。 
 

woolpack.action での Switchable の使用
 

Switchable 型のパラメータを持つ woolpack.action のコンストラクタ
ActionInvoker(Switchable<java.lang.String,ActionDef> switchable, ForwardDef... array)
          コンストラクタ。
ActionInvoker(Switchable<java.lang.String,ActionDef> switchable, java.lang.Iterable<ForwardDef> iterable)
          コンストラクタ。
 

woolpack.dom での Switchable の使用
 

Switchable 型のパラメータを持つ woolpack.dom のコンストラクタ
Branch(Evaluable<V> eval, Switchable<V,DomExpression> switchable)
          コンストラクタ。
BranchByAttrValue(java.lang.Iterable<java.lang.String> attrNames, Switchable<java.lang.String,DomExpression> switchable)
          コンストラクタ。
DoAcquire(Switchable<java.lang.String,Acquirable> map, DomExpression trueExpression, DomExpression falseExpression)
          コンストラクタ。
 

woolpack.ee での Switchable の使用
 

Switchable 型のパラメータを持つ woolpack.ee のコンストラクタ
DoAcquireTransaction(java.lang.String key, Switchable<java.lang.String,Acquirable> startIdSwitchable, java.util.Collection<java.lang.String> midIdCollection, java.util.Collection<java.lang.String> endIdCollection, DomExpression trueExpression, DomExpression falseExpression, DomExpression releaseExpression)
          コンストラクタ。
DoAcquireTransaction(Switchable<java.lang.String,Acquirable> startIdSwitchable, java.util.Collection<java.lang.String> midIdCollection, java.util.Collection<java.lang.String> endIdCollection, DomExpression trueExpression, DomExpression falseExpression)
          コンストラクタ。
DoAcquireTransaction(Switchable<java.lang.String,Acquirable> startIdSwitchable, java.util.Collection<java.lang.String> midIdCollection, java.util.Collection<java.lang.String> endIdCollection, DomExpression trueExpression, DomExpression falseExpression, DomExpression releaseExpression)
          コンストラクタ。
 

woolpack.locale での Switchable の使用
 

Switchable を返す woolpack.locale のメソッド
 Switchable<java.util.Locale,ValidatorExpression> BranchByLocaleValidator.getSwitchable()
           
static
<V> Switchable<java.util.Locale,V>
LocaleConstants.nearLocaleSwitch(Switchable<java.util.Locale,V> switchable)
          一覧から指定されたロケールに最も近いロケールをキーとして値を返すSwitchableを返す。
 

Switchable 型のパラメータを持つ woolpack.locale のメソッド
static
<V> Switchable<java.util.Locale,V>
LocaleConstants.nearLocaleSwitch(Switchable<java.util.Locale,V> switchable)
          一覧から指定されたロケールに最も近いロケールをキーとして値を返すSwitchableを返す。
 

Switchable 型のパラメータを持つ woolpack.locale のコンストラクタ
BranchByLocale(Switchable<java.util.Locale,DomExpression> switchable, java.lang.ThreadLocal<java.util.Locale> threadLocal)
          コンストラクタ。
BranchByLocaleValidator(Switchable<java.util.Locale,ValidatorExpression> switchable, java.lang.ThreadLocal<java.util.Locale> threadLocal)
          コンストラクタ。
LocaleFormatFactory(Switchable<java.util.Locale,FormatFactory> switchable, java.lang.ThreadLocal<java.util.Locale> threadLocal)
          コンストラクタ。
LocaleReaderFactory(Switchable<java.util.Locale,ReaderFactory> switchable, java.lang.ThreadLocal<java.util.Locale> threadLocal)
          コンストラクタ。
 

woolpack.text での Switchable の使用
 

Switchable を返す woolpack.text のメソッド
 Switchable<java.lang.String,java.lang.String> SwitchableFormat.getSwitchable()
           
 

Switchable 型のパラメータを持つ woolpack.text のコンストラクタ
SwitchableFormat(Switchable<java.lang.String,java.lang.String> switchable)
          コンストラクタ。
 

woolpack.utils での Switchable の使用
 

Switchable を実装している woolpack.utils のクラス
 class FixSwitch<K,V>
          固定値を返すSwitchable
 

Switchable を返す woolpack.utils のメソッド
 Switchable<K,V> SwitchBuilder.get()
          Switchableを返し、本インスタンスを初期化する。
 Switchable<K,V> SwitchBuilder.get(V defaultValue)
          Switchableを返し、本インスタンスを初期化する。
static
<K,V> Switchable<K,V>
UtilsConstants.nullToDefaultSwitchIfAbsent(V defaultValue, Switchable<K,V> switchable)
          委譲先のget(Object)の返却値が null の場合、デフォルト値を設定したSwitchableを返す。
 

Switchable 型のパラメータを持つ woolpack.utils のメソッド
static
<K,V> Switchable<K,V>
UtilsConstants.nullToDefaultSwitchIfAbsent(V defaultValue, Switchable<K,V> switchable)
          委譲先のget(Object)の返却値が null の場合、デフォルト値を設定したSwitchableを返す。
 

Switchable 型のパラメータを持つ woolpack.utils のコンストラクタ
BranchInputStreamFactory(Switchable<java.lang.String,InputStreamFactory> switchable)
          コンストラクタ。
 

woolpack.validator での Switchable の使用
 

Switchable を返す woolpack.validator のメソッド
 Switchable<java.lang.String,ValidatorExpression> AbstractBranchValidator.getSwitchable()
          文字列とValidatorExpressionSwitchableを返す。
 

Switchable 型のパラメータを持つ woolpack.validator のコンストラクタ
AbstractBranchValidator(Switchable<java.lang.String,ValidatorExpression> switchable)
          コンストラクタ。
BranchByIdValidator(Switchable<java.lang.String,ValidatorExpression> switchable)
          コンストラクタ。
BranchByNameIfExistsValidator(Switchable<java.lang.String,ValidatorExpression> switchable)
          コンストラクタ。
BranchByNameIfExistsValidator(ValidatorIterable validatorIterable, Switchable<java.lang.String,ValidatorExpression> switchable)
          コンストラクタ。
BranchByNameValidator(Switchable<java.lang.String,ValidatorExpression> switchable)
          コンストラクタ。
BranchByNameValidator(ValidatorIterable validatorIterable, Switchable<java.lang.String,ValidatorExpression> switchable)
          コンストラクタ。
 

woolpack.visitor での Switchable の使用
 

Switchable 型の型パラメータを持つ woolpack.visitor のフィールド
static Acceptable<Switchable> HtmlVisitorConstants.SWITCH
          Switchableを HTML dl タグで表現するAcceptable
 

Switchable 型の引数を持つ型を返す woolpack.visitor のメソッド
static
<K,V> Acceptable<Switchable<K,V>>
VisitorConstants.switchableAcceptable(java.lang.Object defaultKey)
          Acceptable.accept(Visitor, Object) 引数のSwitchableのキーを順次取り出して キーと値をVisitor.visit(Object)に渡すAcceptableを返す。
static
<K,V> Acceptable<Switchable<K,V>>
JsVisitorConstants.switchableAcceptable(java.lang.Object defaultKey)
          Visitor.getContext()StringBuilderにキャストして、 Switchableを JS 表現に変換するAcceptableを返す。
 



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