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

## woolpack.html
クラス HtmlUtils

    java.lang.Object
      woolpack.html.HtmlUtils

    public final class HtmlUtils

extends java.lang.Object

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

作成者:
  nakamura

フィールドの概要
`static SpaceCompressor<java.lang.RuntimeException>` | `COMPRESS_SPACE`
`static MergeCellAll<java.lang.RuntimeException>` | `MERGE_CELL_ALL`
`static CaseNormalizer<java.lang.RuntimeException>` | `NORMALIZE_CASE`
`static CommentRemover<java.lang.RuntimeException>` | `REMOVE_COMMENT`
`static ThisAndTextsRemover<java.lang.RuntimeException>` | `REMOVE_THIS_AND_TEXTS`

メソッドの概要
`static
`<C extends NodeContext,E extends java.lang.Exception> BranchPropertyCounter<C,E>`
` | `branchPropertyCount(EL el, java.lang.Iterable<java.lang.String> attrNames, Fn<? super C,java.lang.Void,? extends E> firstFn, Fn<? super C,java.lang.Void,? extends E> pluralFn)`
`static RowAttrConverter` | `convertRowAttr(java.lang.String attrName, java.lang.String[] attrValueArray)`
`static HiddenAppender<java.lang.RuntimeException>` | `hiddenAllToChild(GettingEL mapEL, java.util.Collection<java.lang.String> excludeProperties)`
`static RowIndexInserter` | `insertRowIndex(java.lang.String headValue)`
`static RadioRemaker<java.lang.RuntimeException>` | `makeRadio(GettingEL mapEL)`
`static SelectRemaker<java.lang.RuntimeException>` | `makeSelect(GettingEL mapEL)`
`static MergeCell` | `mergeCell(int colIndex)`
`static Fn<NodeContext,java.lang.Void,java.lang.RuntimeException>` | `removeExtension(java.lang.String elementName, java.lang.String attrName)` 拡張子を取り除く`Fn`を返します。
`static void` | `removeThisAndText(org.w3c.dom.Node node)` 指定された DOM ノードを削除し、さらにその後ろにあるテキストノードを全て削除します。
`static AutoUpdater<java.lang.RuntimeException>` | `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.Collection<java.lang.Class<?>> atomCollection, GettingEL errorEL)`
`static SelectedValueUpdater<java.lang.RuntimeException>` | `updateToSelectedValue(GettingEL valueEL, GettingEL mapEL)`
`static ValueUpdater<java.lang.RuntimeException>` | `updateValue(GettingEL valueEL)` selected または checked 属性の有無を変更するモードです。
`static ValueUpdater<java.lang.RuntimeException>` | `updateValue(GettingEL valueEL, GettingEL mapEL)` selected または checked 属性の有無を変更するモードです。
`static ValueUpdater<java.lang.RuntimeException>` | `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<java.lang.RuntimeException> COMPRESS_SPACE

### MERGE_CELL_ALL

    public static final MergeCellAll<java.lang.RuntimeException> MERGE_CELL_ALL

### NORMALIZE_CASE

    public static final CaseNormalizer<java.lang.RuntimeException> NORMALIZE_CASE

### REMOVE_COMMENT

    public static final CommentRemover<java.lang.RuntimeException> REMOVE_COMMENT

### REMOVE_THIS_AND_TEXTS

    public static final ThisAndTextsRemover<java.lang.RuntimeException> 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.Collection<java.lang.Class<?>> atomCollection,
                                         GettingEL errorEL)

### updateAuto

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

### branchPropertyCount

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

### convertRowAttr

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

### hiddenAllToChild

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

### insertRowIndex

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

### makeRadio

    public static RadioRemaker<java.lang.RuntimeException> makeRadio(GettingEL mapEL)

### makeSelect

    public static SelectRemaker<java.lang.RuntimeException> makeSelect(GettingEL mapEL)

### mergeCell

    public static MergeCell mergeCell(int colIndex)

### updateToSelectedValue

    public static SelectedValueUpdater<java.lang.RuntimeException> updateToSelectedValue(GettingEL valueEL,
                                                                                         GettingEL mapEL)

### updateValue

    public static ValueUpdater<java.lang.RuntimeException> updateValue(GettingEL valueEL,
                                                                       GettingEL mapEL,
                                                                       boolean selectFlag)

### updateValue

    public static ValueUpdater<java.lang.RuntimeException> updateValue(GettingEL valueEL,
                                                                       GettingEL mapEL)

  selected または checked 属性の有無を変更するモードです。

  パラメータ:
    `valueEL` - 値の取得先。
    `mapEL` - 値とラベルの`Map`への参照。
  戻り値:
    関数。

### updateValue

    public static ValueUpdater<java.lang.RuntimeException> updateValue(GettingEL valueEL)

  selected または checked 属性の有無を変更するモードです。

  パラメータ:
    `valueEL` - 値の取得先への参照。コンテキスト役に対して副作用が発生すべきではない。
  戻り値:
    関数。

### removeExtension

    public static Fn<NodeContext,java.lang.Void,java.lang.RuntimeException> 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.