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

## パッケージ woolpack.dom

DOM ノードを加工するための インタープリタ デザインパターンを適用した部品が含まれる。

参照先:
説明

インタフェースの概要
DomExpression | DOM ノードを加工する機能を拡張するために使用する、 インタープリタ デザインパターンの Expression 役。
Evaluable<V> | `DomContext`を評価することが可能であることを表すインターフェイス。

クラスの概要
Branch<V> | `Evaluable.eval(DomContext)`の返却値で委譲先を分岐する`DomExpression`。
BranchByAttrValue | DOM エレメントの属性値で委譲先を分岐する`DomExpression`。
CacheNode | DOM ノードをキャッシュする`DomExpression`。
Count | `Count.interpret(DomContext)`が呼び出された回数を数えるテスト用`DomExpression`。
DelegateDomExpression | 委譲先を動的に変更することができる`DomExpression`。
DoEL | `GettingEL`を実行する`DomExpression`。
DomConstants | 定数・静的メソッドの集まり。
DomContext | インタープリタ デザインパターンの Context 役。
DoSemaphore | id 毎にセマフォ(同時実行スレッド数)を制御する`DomExpression`。
DoSemaphoreSession | セッション毎にセマフォ(同時実行スレッド数)を制御する`DomExpression`。
DumpIfCatch | 機能を逸脱するエラーが発生した場合にコンテキストのダンプ情報を付加した`RuntimeException`でラップして委譲元に例外を投げる`DomExpression`。
EvalAttrValueContains | DOM 属性名に対応する属性値が値の一覧に含まれることを評価した結果を返す`Evaluable`。
EvalEL | `GettingEL`の実行結果を返す`Evaluable`。
EvalIdContains | `DomContext.getId()`が id 一覧に含まれることを検証した結果を返す`Evaluable`。
EvalIdRegExp | `DomContext.getId()`を正規表現で照合した結果を返す`Evaluable`。
EvalNetMask | ネットワークアドレスを返す`Evaluable`。
FormatAttrValue | `Format.format(java.lang.Object)`を使用して属性値を変換する`DomExpression`。
FormatId | `Format.format(java.lang.Object)`を使用して`DomContext.getId()`を変換する`DomExpression`。
If | `Evaluable.eval(DomContext)`の返却値で委譲先を分岐する`DomExpression`。
InsertElementToChild | 子ノードとして DOM エレメントを挿入する`DomExpression`。
InsertElementToParent | 親ノードとして DOM エレメントを挿入する`DomExpression`。
JoinProcess | 同一セッションで同一の id のリクエストが既に実行中の場合、 委譲先を実行せずに先に実行されている処理が終了するのを待ち 実行結果の DOM ノードを再利用する`DomExpression`。
Loop | `DomContext`からコンポーネントの一覧を取得し、 コンポーネントひとつひとつに対し DOM ノードをコピーして処理を委譲し、 最後にオリジナルのノードを削除する`DomExpression`。
NodeLoop | DOMノードを再帰的にループする抽象クラス。
RemoveAttr | DOM エレメントの属性を削除する`DomExpression`。
ReplaceText | 指定された DOM ノードをテキストノードに置き換える`DomExpression`。
ReplaceTextToChild | 指定された DOM ノードの子ノードをテキストノードに置き換える`DomExpression`。
ResetId | 委譲先で設定した id を委譲先から復帰したときに初期化する`DomExpression`。
Serial | `DomExpression`の一覧を順次実行する`DomExpression`。
Sleep | 委譲の前後でスリープする`DomExpression`。
TrySemaphore | id 毎にセマフォ(同時実行スレッド数)を制御する`DomExpression`。
TrySemaphoreSession | セッション毎にセマフォ(同時実行スレッド数)を制御する`DomExpression`。
UpdateAttrValue | 属性値を更新する`DomExpression`。
XmlToNode | `javax.xml.transform` パッケージの API をを使用して`Reader`から DOM ノードを生成する`DomExpression`。
XPath | XPath でノードを検索し委譲先を分岐する`DomExpression`。
XPathAttrValue | DOM エレメントの属性名と属性値でノードを検索し委譲先を分岐する`DomExpression`。

## パッケージ woolpack.dom の説明

DOM ノードを加工するための インタープリタ デザインパターンを適用した部品が含まれる。

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