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

## パッケージ woolpack.html

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

参照先:
説明

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

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

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

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

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