public abstract class CodeCheckedInputsTagSupport extends InputTagSupport
コンストラクタと説明 |
---|
CodeCheckedInputsTagSupport() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
doStartTag()
入力画面と確認画面で出力内容が異なる。
|
protected abstract java.lang.String |
getType()
type属性を取得する。
|
void |
setCodeId(java.lang.String codeId)
コードIDを設定する。
|
void |
setErrorCss(java.lang.String errorCss)
エラーレベルのメッセージに使用するCSSクラス名を設定する。
|
void |
setLabelPattern(java.lang.String labelPattern)
ラベルを整形するパターンを設定する。
|
void |
setListFormat(java.lang.String listFormat)
リスト表示時に使用するフォーマットを設定する。
|
void |
setNameAlias(java.lang.String nameAlias)
name属性のエイリアスを設定する。
|
void |
setOnchange(java.lang.String onchange)
XHTMLのonchange属性を設定する。
|
void |
setOptionColumnName(java.lang.String optionColumnName)
取得するオプション名称のカラム名を設定する。
|
void |
setPattern(java.lang.String pattern)
使用するパターンのカラム名を設定する。
|
setAutofocus, setDisabled, setName
setAccesskey, setOnblur, setOnfocus, setTabindex
checkChildElementsOfForm, getTagName, setCssClass, setDir, setId, setLang, setOnclick, setOndblclick, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setStyle, setTitle, setXmlLang
doCatch, doFinally, getAttributes
public void setOnchange(java.lang.String onchange)
onchange
- XHTMLのonchange属性public void setCodeId(java.lang.String codeId)
codeId
- コードIDpublic void setPattern(java.lang.String pattern)
pattern
- 使用するパターンのカラム名public void setOptionColumnName(java.lang.String optionColumnName)
optionColumnName
- 取得するオプション名称のカラム名public void setLabelPattern(java.lang.String labelPattern)
プレースホルダを下記に示す。 $NAME$: コード値に対応するコード名称 $SHORTNAME$: コード値に対応するコードの略称 $OPTIONALNAME$: コード値に対応するコードのオプション名称 $OPTIONALNAME$を使用する場合は、optionColumnName属性の指定が必須となる。 $VALUE$: コード値 デフォルトは"$NAME$"。
labelPattern
- ラベルを整形するパターンpublic void setListFormat(java.lang.String listFormat)
下記のいずれかを指定する。 br(brタグ) div(divタグ) span(spanタグ) ul(ulタグ) ol(olタグ) sp(スペース区切り) デフォルトはbr。
listFormat
- リスト表示時に使用するフォーマットpublic void setErrorCss(java.lang.String errorCss)
errorCss
- エラーレベルのメッセージに使用するCSSクラス名public void setNameAlias(java.lang.String nameAlias)
nameAlias
- name属性のエイリアスpublic int doStartTag() throws javax.servlet.jsp.JspException
入力画面と確認画面で出力内容が異なる。
入力画面:
inputタグとラベルを連結したコンテンツを指定されたフォーマットで出力する。
type属性にサブクラスが返す値を設定する。
name属性に対応する入力データが存在する場合はchecked属性を設定する。
属性とラベルはHTMLエスケープして出力する。
FormContext
にname属性を設定する。
確認画面:
name属性に対応する入力データが存在する場合は指定されたフォーマットで出力する。
ラベルはHTMLエスケープして出力する。
doStartTag
インタフェース内 javax.servlet.jsp.tagext.Tag
doStartTag
クラス内 javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.JspException
protected abstract java.lang.String getType()