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

## インタフェース
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)` コンストラクタ。

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