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_PREFIX
Fields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContext
Fields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
Fields inherited from interface jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
チェックなしの場合に使用するラベルを取得する。protected String
チェックなしの場合に使用する値を取得する。
デフォルト実装では、デフォルトの値(CustomTagConfig.getCheckboxOffValue()
)を返す。protected String
タグ名を取得する。protected boolean
チェックなしの値設定を使用するか否かを取得する。
デフォルト実装では、常にtrueを返す。void
setOffLabel
(String offLabel) チェックなしの場合に使用するラベルを設定する。void
setOffValue
(String offValue) チェックなしの場合に使用する値を設定する。void
setUseOffValue
(boolean useOffValue) チェックなしの値設定を使用するか否かを設定する。
デフォルトはtrue。Methods inherited from class nablarch.common.web.tag.CheckboxTagSupport
createInputTag, createOutputTag, getType, getValue
Methods inherited from class nablarch.common.web.tag.CheckedInputTagSupport
doStartTag, getLabel, isChecked, setErrorCss, setLabel, setNameAlias, setOnchange, setValue
Methods inherited from class nablarch.common.web.tag.InputTagSupport
setAutofocus, setDisabled, setName
Methods inherited from class nablarch.common.web.tag.FocusAttributesTagSupport
setAccesskey, setOnblur, setOnfocus, setTabindex
Methods 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, setXmlLang
Methods inherited from class nablarch.common.web.tag.HtmlTagSupport
doCatch, doFinally, getAttributes, setDynamicAttribute
Methods 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:
getOffLabel
in classCheckboxTagSupport
- Returns:
- チェックなしの場合に使用するラベル
-
getOffValue
チェックなしの場合に使用する値を取得する。
デフォルト実装では、デフォルトの値(CustomTagConfig.getCheckboxOffValue()
)を返す。
offValueが指定されていない場合は、デフォルト値を返す。- Overrides:
getOffValue
in classCheckboxTagSupport
- Returns:
- チェックなしの場合に使用する値
-
getUseOffValue
protected boolean getUseOffValue()Description copied from class:CheckboxTagSupport
チェックなしの値設定を使用するか否かを取得する。
デフォルト実装では、常にtrueを返す。- Overrides:
getUseOffValue
in classCheckboxTagSupport
- Returns:
- チェックなしの値設定を使用するか否か
-
getTagName
タグ名を取得する。- Specified by:
getTagName
in classGenericAttributesTagSupport
- Returns:
- タグ名
-