インタフェース
woolpack.dom.Evaluable の使用

Evaluable を使用しているパッケージ
woolpack.dom DOM ノードを加工するための インタープリタ デザインパターンを適用した部品が含まれる。 
 

woolpack.dom での Evaluable の使用
 

Evaluable を実装している woolpack.dom のクラス
 class EvalAttrValueContains
          DOM 属性名に対応する属性値が値の一覧に含まれることを評価した結果を返すEvaluable
 class EvalEL
          GettingELの実行結果を返すEvaluable
 class EvalIdContains
          DomContext.getId()が id 一覧に含まれることを検証した結果を返すEvaluable
 class EvalIdRegExp
          DomContext.getId()を正規表現で照合した結果を返すEvaluable
 class EvalNetMask
          ネットワークアドレスを返すEvaluable
 

Evaluable として宣言されている woolpack.dom のフィールド
static Evaluable<java.lang.String> DomConstants.EVAL_ID
          DomContext.getId()を返すEvaluable
static Evaluable<java.lang.String> DomConstants.EVAL_NODE_NAME
          DOM ノード名を返すEvaluable
 

Evaluable 型のパラメータを持つ woolpack.dom のコンストラクタ
Branch(Evaluable<V> eval, Switchable<V,DomExpression> switchable)
          コンストラクタ。
If(Evaluable eval, DomExpression trueExpression)
          コンストラクタ。
If(Evaluable eval, DomExpression trueExpression, DomExpression falseExpression)
          コンストラクタ。