Woolpack API

パッケージ woolpack.html

HTML を加工する部品のパッケージです。

参照先:
          説明

クラスの概要
AbstractCountProperty<C extends NodeContext> 各属性値の出現回数をカウントして #interpret(Object, PropertyCounter) に処理を委譲するFnです。
AutoUpdater DOM エレメントの属性値をプロパティ名としてコンポーネントから値を取得し、 DOM ノードに自動設定するFnです。
BranchPropertyCounter<C extends NodeContext> 各属性値の出現回数(1回か2回以上)により処理を分岐するFnです。
CaseNormalizer エレメント名を大文字に、属性名を小文字に変換するFnです。
CommentRemover SCRIPT ノード以外のコメントノードを削除するFnです。
HiddenAppender 子ノードに HTML の隠し項目(hidden パラメータ)を追加するFnです。
HtmlUtils ユーティリティです。
MergeCell テーブルの指定した列の上下同一値のセルを結合するFnです。
MergeCellAll テーブルの全ての列の上下同一値のセルを結合するFnです。
PropertyCounter プロパティの出現回数をカウントするカウンタです。
RadioRemaker Mapに格納された値とラベルの対応表を使用して HTML のラジオボタンまたはチェックボックスを再生成するFnです。
RowAttrConverter テーブルの行毎の属性値を循環的に設定するFnです。
RowIndexInserter テーブルに行番号列を追加するFnです。
SelectedValueUpdater 値に対応するラベルを再生成するFnです。
SelectRemaker Mapに格納された値とラベルの対応表を使用して HTML のセレクトを再生成するFnです。
SpaceCompressor テキストノードの空白文字を圧縮するFnです。
ThisAndTextsRemover 指定された DOM ノードを削除し、さらにその後ろにあるテキストノードを全て削除するFnです。
ValueUpdater 値を再生成するFnです。
 

パッケージ woolpack.html の説明

HTML を加工する部品のパッケージです。 このパッケージの部品で扱う DOM ノードはエレメント名が大文字で属性名が小文字であることを前提としています。 このパッケージの部品を作用させる前にHtmlUtils.NORMALIZE_CASEを作用させ エレメント名を大文字に、属性名を小文字に変換する必要があります。 またこのパッケージの一部の部品は特定の属性名でマーク付けされたDOMに対して処理を行うように設計しています。


Woolpack API

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