Interface Formatter<T>

Type Parameters:
T - フォーマット対象の型
All Known Implementing Classes:
DateTimeFormatter, DateTimeStrFormatter, NumberFormatter, NumberStrFormatter

@Published(tag="architect") public interface Formatter<T>
値をフォーマットするインターフェース
  • Method Summary

    Modifier and Type
    Method
    Description
    format(T input)
    デフォルトの書式でフォーマットする。
    format(T input, String pattern)
    指定された書式でフォーマットする。
    フォーマット対象のクラスを取得する
    フォーマッタの名前を取得する
  • Method Details

    • getFormatClass

      Class<T> getFormatClass()
      フォーマット対象のクラスを取得する
      Returns:
      フォーマット対象のクラス
    • getFormatterName

      String getFormatterName()
      フォーマッタの名前を取得する
      Returns:
      フォーマッタの名前
    • format

      String format(T input)
      デフォルトの書式でフォーマットする。
      Parameters:
      input - フォーマット対象
      Returns:
      フォーマットされた文字列
    • format

      String format(T input, String pattern)
      指定された書式でフォーマットする。
      Parameters:
      input - フォーマット対象
      pattern - フォーマットの書式
      Returns:
      フォーマットされた文字列