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 StringgetFormattedLabel(Object element, String value) 整形済みのラベルを取得する。protected List<?>getList(jakarta.servlet.jsp.PageContext pageContext) リストを取得する。protected String値を取得する。voidコードIDを設定する。voidsetLabelPattern(String labelPattern) ラベルを整形するパターンを設定する。voidsetOptionColumnName(String optionColumnName) 取得するオプション名称のカラム名を設定する。voidsetPattern(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:
getFormattedLabelin classMultivaluedInputTagWriterSupport- Parameters:
element- リスト要素value- リスト要素の値- Returns:
- 整形済みのラベル
-
getList
Description copied from class:MultivaluedInputTagWriterSupportリストを取得する。- Specified by:
getListin classMultivaluedInputTagWriterSupport- Parameters:
pageContext- ページコンテキスト- Returns:
- リスト
-
getValue
Description copied from class:MultivaluedInputTagWriterSupport値を取得する。- Specified by:
getValuein classMultivaluedInputTagWriterSupport- Parameters:
element- リスト要素- Returns:
- 値
-
getDefaultListFormat
Description copied from class:MultivaluedInputTagWriterSupportリスト表示時に使用するフォーマットのデフォルト値を取得する。- Specified by:
getDefaultListFormatin classMultivaluedInputTagWriterSupport- Returns:
- リスト表示時に使用するフォーマットのデフォルト値
-