Class CodeTagWriterSupport

All Implemented Interfaces:
Serializable

public abstract class CodeTagWriterSupport extends MultivaluedInputTagWriterSupport
コード値の選択項目を出力するタグの実装をサポートするクラス。
See Also:
  • Constructor Details

    • CodeTagWriterSupport

      public CodeTagWriterSupport()
  • Method Details

    • setCodeId

      public void setCodeId(String codeId)
      コードIDを設定する。
      Parameters:
      codeId - コードID
    • setPattern

      public void setPattern(String pattern)
      使用するパターンのカラム名を設定する。
      Parameters:
      pattern - 使用するパターンのカラム名
    • setOptionColumnName

      public void setOptionColumnName(String optionColumnName)
      取得するオプション名称のカラム名を設定する。
      Parameters:
      optionColumnName - 取得するオプション名称のカラム名
    • setLabelPattern

      public void setLabelPattern(String labelPattern)
      ラベルを整形するパターンを設定する。
       プレースホルダを下記に示す。
       
       $NAME$: コード値に対応するコード名称
       $SHORTNAME$: コード値に対応するコードの略称
       $OPTIONALNAME$: コード値に対応するコードのオプション名称
                       $OPTIONALNAME$を使用する場合は、optionColumnName属性の指定が必須となる。
       $VALUE$: コード値
       
       デフォルトは"$NAME$"。
       
      Parameters:
      labelPattern - ラベルを整形するパターン
    • getFormattedLabel

      protected String getFormattedLabel(Object element, String value)
      Description copied from class: MultivaluedInputTagWriterSupport
      整形済みのラベルを取得する。
      Specified by:
      getFormattedLabel in class MultivaluedInputTagWriterSupport
      Parameters:
      element - リスト要素
      value - リスト要素の値
      Returns:
      整形済みのラベル
    • getList

      protected List<?> getList(jakarta.servlet.jsp.PageContext pageContext)
      Description copied from class: MultivaluedInputTagWriterSupport
      リストを取得する。
      Specified by:
      getList in class MultivaluedInputTagWriterSupport
      Parameters:
      pageContext - ページコンテキスト
      Returns:
      リスト
    • getValue

      protected String getValue(Object element)
      Description copied from class: MultivaluedInputTagWriterSupport
      値を取得する。
      Specified by:
      getValue in class MultivaluedInputTagWriterSupport
      Parameters:
      element - リスト要素
      Returns:
    • getDefaultListFormat

      protected ListFormat getDefaultListFormat()
      Description copied from class: MultivaluedInputTagWriterSupport
      リスト表示時に使用するフォーマットのデフォルト値を取得する。
      Specified by:
      getDefaultListFormat in class MultivaluedInputTagWriterSupport
      Returns:
      リスト表示時に使用するフォーマットのデフォルト値