概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| Woolpack API
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## woolpack.html
クラス HtmlUtils

    java.lang.Object
      woolpack.html.HtmlUtils

    public final class HtmlUtils

extends java.lang.Object

ユーティリティです。 型推論で表記を簡略するためのスタティックメソッドと変数を含みます。

作成者:
  nakamura

フィールドの概要
`static SpaceCompressor` | `COMPRESS_SPACE`
`static MergeCellAll` | `MERGE_CELL_ALL`
`static CaseNormalizer` | `NORMALIZE_CASE`
`static CommentRemover` | `REMOVE_COMMENT`
`static ThisAndTextsRemover` | `REMOVE_THIS_AND_TEXTS`

メソッドの概要
`static
`<C extends NodeContext> BranchPropertyCounter<C>`
` | `branchPropertyCount(EL el, java.lang.Iterable<java.lang.String> attrNames, Fn<? super C,java.lang.Void> firstFn, Fn<? super C,java.lang.Void> pluralFn)`
`static RowAttrConverter` | `convertRowAttr(java.lang.String attrName, java.lang.String[] attrValueArray)`
`static HiddenAppender` | `hiddenAllToChild(GettingEL mapEL, java.util.Collection<java.lang.String> excludeProperties)`
`static RowIndexInserter` | `insertRowIndex(java.lang.String headValue)`
`static RadioRemaker` | `makeRadio(GettingEL mapEL)`
`static SelectRemaker` | `makeSelect(GettingEL mapEL)`
`static MergeCell` | `mergeCell(int colIndex)`
`static Fn<NodeContext,java.lang.Void>` | `removeExtension(java.lang.String elementName, java.lang.String attrName)` 拡張子を取り除く`Fn`を返します。
`static void` | `removeThisAndText(org.w3c.dom.Node node)` 指定された DOM ノードを削除し、さらにその後ろにあるテキストノードを全て削除します。
`static AutoUpdater` | `updateAuto(java.lang.Iterable<java.lang.String> attrNames, GettingEL componentEL, GettingEL configEL)`
`static AutoUpdater` | `updateAuto(java.lang.Iterable<java.lang.String> attrNames, GettingEL componentEL, GettingEL configEL, java.util.Set<java.lang.Class> atomSet, GettingEL errorEL)`
`static SelectedValueUpdater` | `updateToSelectedValue(GettingEL valueEL, GettingEL mapEL)`
`static ValueUpdater` | `updateValue(GettingEL valueEL)`
`static ValueUpdater` | `updateValue(GettingEL valueEL, GettingEL mapEL)`
`static ValueUpdater` | `updateValue(GettingEL valueEL, GettingEL mapEL, boolean selectFlag)`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### COMPRESS_SPACE

    public static final SpaceCompressor COMPRESS_SPACE

### MERGE_CELL_ALL

    public static final MergeCellAll MERGE_CELL_ALL

### NORMALIZE_CASE

    public static final CaseNormalizer NORMALIZE_CASE

### REMOVE_COMMENT

    public static final CommentRemover REMOVE_COMMENT

### REMOVE_THIS_AND_TEXTS

    public static final ThisAndTextsRemover REMOVE_THIS_AND_TEXTS

メソッドの詳細

### removeThisAndText

    public static void removeThisAndText(org.w3c.dom.Node node)

  指定された DOM ノードを削除し、さらにその後ろにあるテキストノードを全て削除します。 ラジオボタン・チェックボックスを削除するために使用します。

  パラメータ:
    `node` -

### updateAuto

    public static AutoUpdater updateAuto(java.lang.Iterable<java.lang.String> attrNames,
                                         GettingEL componentEL,
                                         GettingEL configEL,
                                         java.util.Set<java.lang.Class> atomSet,
                                         GettingEL errorEL)

### updateAuto

    public static AutoUpdater updateAuto(java.lang.Iterable<java.lang.String> attrNames,
                                         GettingEL componentEL,
                                         GettingEL configEL)

### branchPropertyCount

    public static <C extends NodeContext> BranchPropertyCounter<C> branchPropertyCount(EL el,
                                                                                       java.lang.Iterable<java.lang.String> attrNames,
                                                                                       Fn<? super C,java.lang.Void> firstFn,
                                                                                       Fn<? super C,java.lang.Void> pluralFn)

### convertRowAttr

    public static RowAttrConverter convertRowAttr(java.lang.String attrName,
                                                  java.lang.String[] attrValueArray)

### hiddenAllToChild

    public static HiddenAppender hiddenAllToChild(GettingEL mapEL,
                                                  java.util.Collection<java.lang.String> excludeProperties)

### insertRowIndex

    public static RowIndexInserter insertRowIndex(java.lang.String headValue)

### makeRadio

    public static RadioRemaker makeRadio(GettingEL mapEL)

### makeSelect

    public static SelectRemaker makeSelect(GettingEL mapEL)

### mergeCell

    public static MergeCell mergeCell(int colIndex)

### updateToSelectedValue

    public static SelectedValueUpdater updateToSelectedValue(GettingEL valueEL,
                                                             GettingEL mapEL)

### updateValue

    public static ValueUpdater updateValue(GettingEL valueEL,
                                           GettingEL mapEL,
                                           boolean selectFlag)

### updateValue

    public static ValueUpdater updateValue(GettingEL valueEL,
                                           GettingEL mapEL)

### updateValue

    public static ValueUpdater updateValue(GettingEL valueEL)

### removeExtension

    public static Fn<NodeContext,java.lang.Void> removeExtension(java.lang.String elementName,
                                                                 java.lang.String attrName)

  拡張子を取り除く`Fn`を返します。

  パラメータ:
    `elementName` -
    `attrName` -
  戻り値:
    拡張子を取り除く`Fn`。

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| Woolpack API
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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