Package nablarch.common.web.tag
Class CodeTagWriterSupport
java.lang.Object
nablarch.common.web.tag.MultivaluedInputTagWriterSupport
nablarch.common.web.tag.CodeTagWriterSupport
- All Implemented Interfaces:
Serializable
コード値の選択項目を出力するタグの実装をサポートするクラス。
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ListFormat
リスト表示時に使用するフォーマットのデフォルト値を取得する。protected String
getFormattedLabel
(Object element, String value) 整形済みのラベルを取得する。protected List<?>
getList
(jakarta.servlet.jsp.PageContext pageContext) リストを取得する。protected String
値を取得する。void
コードIDを設定する。void
setLabelPattern
(String labelPattern) ラベルを整形するパターンを設定する。void
setOptionColumnName
(String optionColumnName) 取得するオプション名称のカラム名を設定する。void
setPattern
(String pattern) 使用するパターンのカラム名を設定する。Methods inherited from class nablarch.common.web.tag.MultivaluedInputTagWriterSupport
createInputTag, createOutputTag, getValues, isConfirmationPage, setErrorCss, setListFormat, setNameAlias, writeTag
-
Constructor Details
-
CodeTagWriterSupport
public CodeTagWriterSupport()
-
-
Method Details
-
setCodeId
コードIDを設定する。- Parameters:
codeId
- コードID
-
setPattern
使用するパターンのカラム名を設定する。- Parameters:
pattern
- 使用するパターンのカラム名
-
setOptionColumnName
取得するオプション名称のカラム名を設定する。- Parameters:
optionColumnName
- 取得するオプション名称のカラム名
-
setLabelPattern
ラベルを整形するパターンを設定する。プレースホルダを下記に示す。 $NAME$: コード値に対応するコード名称 $SHORTNAME$: コード値に対応するコードの略称 $OPTIONALNAME$: コード値に対応するコードのオプション名称 $OPTIONALNAME$を使用する場合は、optionColumnName属性の指定が必須となる。 $VALUE$: コード値 デフォルトは"$NAME$"。
- Parameters:
labelPattern
- ラベルを整形するパターン
-
getFormattedLabel
Description copied from class:MultivaluedInputTagWriterSupport
整形済みのラベルを取得する。- Specified by:
getFormattedLabel
in classMultivaluedInputTagWriterSupport
- Parameters:
element
- リスト要素value
- リスト要素の値- Returns:
- 整形済みのラベル
-
getList
Description copied from class:MultivaluedInputTagWriterSupport
リストを取得する。- Specified by:
getList
in classMultivaluedInputTagWriterSupport
- Parameters:
pageContext
- ページコンテキスト- Returns:
- リスト
-
getValue
Description copied from class:MultivaluedInputTagWriterSupport
値を取得する。- Specified by:
getValue
in classMultivaluedInputTagWriterSupport
- Parameters:
element
- リスト要素- Returns:
- 値
-
getDefaultListFormat
Description copied from class:MultivaluedInputTagWriterSupport
リスト表示時に使用するフォーマットのデフォルト値を取得する。- Specified by:
getDefaultListFormat
in classMultivaluedInputTagWriterSupport
- Returns:
- リスト表示時に使用するフォーマットのデフォルト値
-