Interface ValueFormatter


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

    Fields
    Modifier and Type
    Field
    Description
    static final ValueFormatter
    デフォルトの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形式で出力します。
  • Method Summary

    Modifier and Type
    Method
    Description
    apply(Object value)
    引数で指定されたvalueをフォーマットして返すように実装します。
  • Field Details

    • 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形式で出力します。
  • Method Details

    • apply

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