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

## パッケージ woolpack.xml

DOM(Document Object Model)ツリーを加工する部品のパッケージです。

参照先:
説明

インタフェースの概要
NodeContext | DOM ノードを属性として持つコンテキストです。

クラスの概要
AbstractNodeSeeker<C extends NodeContext,E extends Exception> | DOM ノードを再帰的にループする抽象クラスです。
AttrRemover<E extends Exception> | DOM エレメントの属性を削除する`Fn`です。
AttrValueBranch<C extends NodeContext,E extends Exception> | コンテキストを DOM エレメントとして 属性名に対応する値をキーとして委譲先を検索し委譲する`Fn`です。
AttrValueGetter<E extends Exception> | DOM エレメントの属性値を返す`Fn`です。
AttrValueUpdater<C extends NodeContext,E extends Exception> | 委譲先の返却値で属性値を更新する`Fn`です。
ChildElementInserter<C extends NodeContext,E extends Exception> | 子ノードとして DOM エレメントを挿入する`Fn`です。
ChildrenRemover<E extends Exception> | DOM ノードの全ての子ノードを削除する`Fn`です。
ChildrenRetain<E extends Exception> | 現在の位置の DOM ノードのみを削除する`Fn`です。
ChildTextReplacer<C extends NodeContext,E extends Exception> | 指定された DOM ノードの子ノードをテキストノードに置き換える`Fn`です。
MapNodeContext | 付加情報として`Map`を保持することができる`SimpleNodeContext`です。
NodeClone<E extends Exception> | `Node.cloneNode(boolean)`で複製したノードを再設定する`Fn`です。
NodeFactory<E extends Exception> | `Reader`と`XmlTransformer`を使用する`Node`のファクトリです。
NodeFinder<C extends NodeContext,E extends Exception> | ノードを検索して委譲する`Fn`です。
NodeFindUtils | `Node.getChildNodes()`を利用して DOM ノードを検索する`Fn`を生成するユーティリティです。
NodeGetter<E extends Exception> | DOM ノード名を返す`Fn`です。
NodeNameGetter<E extends Exception> | DOM ノード名を返す`Fn`です。
NodeNormalizer<E extends Exception> | ドキュメントノードに対して`Node.normalize()`を呼び出す`Fn`です。
NodeSeeker<C extends NodeContext,E extends Exception> | DOMノードを再帰的にループしながら委譲する`Fn`です。
NodeSetter<C extends NodeContext,E extends Exception> | 委譲先で生成したノードを設定する`Fn`です。
ParentElementInserter<C extends NodeContext,E extends Exception> | 親ノードとして DOM エレメントを挿入する`Fn`です。
SimpleNodeContext | 単純な`NodeContext`実装です。
TemplateCopier<C extends NodeContext,E extends Exception> | コンテキスト役からコレクション取得し、 コレクションの各値に対し DOM ノードをコピーして処理を委譲し、 最後にオリジナルのノードを削除する`Fn`です。
TextReplacer<C extends NodeContext,E extends Exception> | 指定された DOM ノードをテキストノードに置き換える`Fn`です。
ThisRemover<E extends Exception> | 子ノードを全て含む DOM ノードを削除する`Fn`です。
XmlTransformer | `Transformer`を使用して恒等変換を行う`Fn`です。
XmlTransformerContext | XML 変換のコンテキストです。
XmlTransformerUtils | XMLを変換するユーティリティです。
XmlUtils | ユーティリティです。
XPathUtils | `XPath`を使用して DOM ノードを検索する`Fn`を生成するユーティリティです。

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

DOM(Document Object Model)ツリーを加工する部品のパッケージです。 DOMを加工するための処理をXSLTの様に宣言的に、 またMayaaの様にデザインと値の注入処理を分離して定義することができます。 このパッケージにはDOMを検索するインタフェースとDOMを加工する部品、DOMを変換する部品が含まれます。 またこのパッケージの一部の部品は特定の属性名でマーク付けされたDOMに対して処理を行います。

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

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