public class CodeTag extends HtmlTagSupport
Constructor and Description |
---|
CodeTag() |
Modifier and Type | Method and Description |
---|---|
int |
doStartTag() |
void |
setCodeId(java.lang.String codeId)
コードIDを設定する。
|
void |
setLabelPattern(java.lang.String labelPattern)
ラベルを整形するパターンを設定する。
|
void |
setListFormat(java.lang.String listFormat)
リスト表示時に使用するフォーマットを設定する。
|
void |
setName(java.lang.String name)
XHTMLのname属性を設定する。
|
void |
setOptionColumnName(java.lang.String optionColumnName)
取得するオプション名称のカラム名を設定する。
|
void |
setPattern(java.lang.String pattern)
使用するパターンのカラム名を設定する。
|
doCatch, doFinally, getAttributes, setDynamicAttribute
public void setName(java.lang.String name)
name
- XHTMLのname属性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 int doStartTag() throws javax.servlet.jsp.JspException
name属性に対応する入力データが存在する場合は指定されたフォーマットで出力する。 ラベルはHTMLエスケープして出力する。
doStartTag
in interface javax.servlet.jsp.tagext.Tag
doStartTag
in class javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.JspException