woolpack.html
クラス HtmlUtils
java.lang.Object
woolpack.html.HtmlUtils
public final class HtmlUtils
- extends java.lang.Object
ユーティリティです。
型推論で表記を簡略するためのスタティックメソッドと変数を含みます。
- 作成者:
- nakamura
メソッドの概要 |
static
|
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
。
Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.