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

## パッケージ woolpack.xml

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

参照先:
説明

インタフェースの概要
NodeContext | DOM ノードを属性として持つコンテキストです。
NodeFindable | DOM ノードを検索することができることを表します。

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

## パッケージ 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.