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

Woolpack API

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