クラス DefaultToStringStyler

java.lang.ObjectSE
org.springframework.core.style.DefaultToStringStyler
実装されたすべてのインターフェース:
ToStringStyler

public class DefaultToStringStyler extends ObjectSE implements ToStringStyler
Spring のデフォルトの toString() スタイラー。

このクラスは ToStringCreator によって使用され、Spring の規則に従って一貫した方法で toString() 出力のスタイルを設定します。

導入:
1.2.2
作成者:
Keith Donald, Juergen Hoeller
  • コンストラクターの詳細

    • DefaultToStringStyler

      public DefaultToStringStyler(ValueStyler valueStyler)
      新しい DefaultToStringStyler を作成します。
      パラメーター:
      valueStyler - 使用する ValueStyler
  • メソッドの詳細

    • getValueStyler

      protected final ValueStyler getValueStyler()
      この ToStringStyler で使用される ValueStyler を返します。
    • styleStart

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

      public void styleEnd(StringBuilderSE buffer, ObjectSE o)
      インターフェースからコピーされた説明: ToStringStyler
      toString() されたオブジェクトのフィールドがスタイル設定された後でスタイルを設定します。
      次で指定:
      インターフェース ToStringStylerstyleEnd 
      パラメーター:
      buffer - 出力するバッファ
      o - スタイルを設定するオブジェクト
    • styleField

      public void styleField(StringBuilderSE buffer, StringSE fieldName, @Nullable ObjectSE value)
      インターフェースからコピーされた説明: ToStringStyler
      フィールド値を文字列としてスタイルします。
      次で指定:
      インターフェース ToStringStylerstyleField 
      パラメーター:
      buffer - 出力するバッファ
      fieldName - フィールドの名前
      value - フィールド値
    • styleFieldStart

      protected void styleFieldStart(StringBuilderSE buffer, StringSE fieldName)
    • styleFieldEnd

      protected void styleFieldEnd(StringBuilderSE buffer, StringSE fieldName)
    • styleValue

      public void styleValue(StringBuilderSE buffer, @Nullable ObjectSE value)
      インターフェースからコピーされた説明: ToStringStyler
      指定された値をスタイルします。
      次で指定:
      インターフェース ToStringStylerstyleValue 
      パラメーター:
      buffer - 出力するバッファ
      value - フィールド値
    • styleFieldSeparator

      public void styleFieldSeparator(StringBuilderSE buffer)
      インターフェースからコピーされた説明: ToStringStyler
      フィールドセパレータをスタイルします。
      次で指定:
      インターフェース ToStringStylerstyleFieldSeparator 
      パラメーター:
      buffer - 出力するバッファ