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