インタフェース ValueFormatter


public interface ValueFormatter
バインドされるプロパティの値を文字列にフォーマット処理するためのインタフェースです。
  • フィールドの概要

    フィールド
    修飾子とタイプ
    フィールド
    説明
    static final ValueFormatter
    デフォルトのValueFormatterです。
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    apply(Object value)
    引数で指定されたvalueをフォーマットして返すように実装します。
  • フィールド詳細

    • DEFAULT_FORMATTER

      static final ValueFormatter DEFAULT_FORMATTER
      デフォルトのValueFormatterです。 valueが文字列以外の場合、次のようにフォーマットします。
      • Integer、Double、BigDecimalなどの数値型
        数値を10進数表現で文字列に変換します。
      • SelectValue
        SelectValueのvalueを出力します。
      • BinaryReference
        BinaryReferenceのlobIdを出力します。
      • Date
        yyyy-MM-dd形式で出力します。
      • Time
        HH:mm:ss形式で出力します。
      • Timestamp型もしくは、java.sql.Date、java.sql.Time以外のjava.utilDate型
        yyyy-MM-dd'T'HH:mm:ss.SSSXXX形式で出力します。
  • メソッドの詳細

    • apply

      String apply(Object value)
      引数で指定されたvalueをフォーマットして返すように実装します。
      パラメータ:
      value - フォーマット対象のプロパティ値
      戻り値:
      フォーマットされた文字列