インターフェース ToStringStyler

すべての既知の実装クラス:
DefaultToStringStyler

public interface ToStringStyler
pretty-printing toString() メソッドの戦略インターフェース。出力アルゴリズムをカプセル化します。ビルダーなどの他のオブジェクトがワークフローを提供する必要があります。
導入:
1.2.2
作成者:
Keith Donald
  • メソッドの詳細

    • styleStart

      void styleStart(StringBuilderSE buffer, ObjectSE obj)
      toString() されたオブジェクトを、そのフィールドがスタイル設定される前にスタイル設定します。
      パラメーター:
      buffer - 出力するバッファ
      obj - スタイルを設定するオブジェクト
    • styleEnd

      void styleEnd(StringBuilderSE buffer, ObjectSE obj)
      toString() されたオブジェクトのフィールドがスタイル設定された後でスタイルを設定します。
      パラメーター:
      buffer - 出力するバッファ
      obj - スタイルを設定するオブジェクト
    • styleField

      void styleField(StringBuilderSE buffer, StringSE fieldName, @Nullable ObjectSE value)
      フィールド値を文字列としてスタイルします。
      パラメーター:
      buffer - 出力するバッファ
      fieldName - フィールドの名前
      value - フィールド値
    • styleValue

      void styleValue(StringBuilderSE buffer, ObjectSE value)
      指定された値をスタイルします。
      パラメーター:
      buffer - 出力するバッファ
      value - フィールド値
    • styleFieldSeparator

      void styleFieldSeparator(StringBuilderSE buffer)
      フィールドセパレータをスタイルします。
      パラメーター:
      buffer - 出力するバッファ