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

Woolpack API

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