Package nablarch.common.web.tag
Class CheckboxTag
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.DynamicAttributes,jakarta.servlet.jsp.tagext.IterationTag,jakarta.servlet.jsp.tagext.JspTag,jakarta.servlet.jsp.tagext.Tag,jakarta.servlet.jsp.tagext.TryCatchFinally,Serializable
入力データ復元とHTMLエスケープを行うinputタグ(type="checkbox")を出力するクラス。
n:checkboxesタグで表示できないレイアウト時に使用する。
n:checkboxesタグで表示できないレイアウト時に使用する。
- See Also:
-
Field Summary
Fields inherited from class nablarch.common.web.tag.CheckboxTagSupport
CHECKBOX_OFF_PARAM_PREFIXFields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContextFields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields inherited from interface jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringチェックなしの場合に使用するラベルを取得する。protected Stringチェックなしの場合に使用する値を取得する。
デフォルト実装では、デフォルトの値(CustomTagConfig.getCheckboxOffValue())を返す。protected Stringタグ名を取得する。protected booleanチェックなしの値設定を使用するか否かを取得する。
デフォルト実装では、常にtrueを返す。voidsetOffLabel(String offLabel) チェックなしの場合に使用するラベルを設定する。voidsetOffValue(String offValue) チェックなしの場合に使用する値を設定する。voidsetUseOffValue(boolean useOffValue) チェックなしの値設定を使用するか否かを設定する。
デフォルトはtrue。Methods inherited from class nablarch.common.web.tag.CheckboxTagSupport
createInputTag, createOutputTag, getType, getValueMethods inherited from class nablarch.common.web.tag.CheckedInputTagSupport
doStartTag, getLabel, isChecked, setErrorCss, setLabel, setNameAlias, setOnchange, setValueMethods inherited from class nablarch.common.web.tag.InputTagSupport
setAutofocus, setDisabled, setNameMethods inherited from class nablarch.common.web.tag.FocusAttributesTagSupport
setAccesskey, setOnblur, setOnfocus, setTabindexMethods inherited from class nablarch.common.web.tag.GenericAttributesTagSupport
checkChildElementsOfForm, setCssClass, setDir, setId, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setStyle, setTitle, setXmlLangMethods inherited from class nablarch.common.web.tag.HtmlTagSupport
doCatch, doFinally, getAttributes, setDynamicAttributeMethods inherited from class jakarta.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setPageContext, setParent, setValue
-
Constructor Details
-
CheckboxTag
public CheckboxTag()
-
-
Method Details
-
setOffLabel
チェックなしの場合に使用するラベルを設定する。- Parameters:
offLabel- チェックなしの場合に使用するラベル
-
setOffValue
チェックなしの場合に使用する値を設定する。- Parameters:
offValue- チェックなしの場合に使用する値
-
setUseOffValue
public void setUseOffValue(boolean useOffValue) チェックなしの値設定を使用するか否かを設定する。
デフォルトはtrue。- Parameters:
useOffValue- チェックなしの値設定を使用するか否か
-
getOffLabel
Description copied from class:CheckboxTagSupportチェックなしの場合に使用するラベルを取得する。- Specified by:
getOffLabelin classCheckboxTagSupport- Returns:
- チェックなしの場合に使用するラベル
-
getOffValue
チェックなしの場合に使用する値を取得する。
デフォルト実装では、デフォルトの値(CustomTagConfig.getCheckboxOffValue())を返す。
offValueが指定されていない場合は、デフォルト値を返す。- Overrides:
getOffValuein classCheckboxTagSupport- Returns:
- チェックなしの場合に使用する値
-
getUseOffValue
protected boolean getUseOffValue()Description copied from class:CheckboxTagSupportチェックなしの値設定を使用するか否かを取得する。
デフォルト実装では、常にtrueを返す。- Overrides:
getUseOffValuein classCheckboxTagSupport- Returns:
- チェックなしの値設定を使用するか否か
-
getTagName
タグ名を取得する。- Specified by:
getTagNamein classGenericAttributesTagSupport- Returns:
- タグ名
-