public class CodeTag extends HtmlTagSupport
| コンストラクタと説明 |
|---|
CodeTag() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
doStartTag()
name属性に対応する入力データが存在する場合は指定されたフォーマットで出力する。
|
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, getAttributespublic 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 インタフェース内 javax.servlet.jsp.tagext.TagdoStartTag クラス内 javax.servlet.jsp.tagext.TagSupportjavax.servlet.jsp.JspException