public class DefaultToStringStyler extends ObjectSE implements ToStringStyler
toString()
スタイラー。 このクラスは ToStringCreator
によって使用され、Spring の規則に従って一貫した方法で toString()
出力のスタイルを設定します。
コンストラクターと説明 |
---|
DefaultToStringStyler(ValueStyler valueStyler) 新しい DefaultToStringStyler を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ValueStyler | getValueStyler() この ToStringStyler で使用される ValueStyler を返します。 |
void | styleEnd(StringBuilderSE buffer, ObjectSE o) toString() されたオブジェクトのフィールドがスタイル設定された後でスタイルを設定します。 |
void | styleField(StringBuilderSE buffer, StringSE fieldName, ObjectSE value) フィールド値を文字列としてスタイルします。 |
protected void | styleFieldEnd(StringBuilderSE buffer, StringSE fieldName) |
void | styleFieldSeparator(StringBuilderSE buffer) フィールドセパレータをスタイルします。 |
protected void | styleFieldStart(StringBuilderSE buffer, StringSE fieldName) |
void | styleStart(StringBuilderSE buffer, ObjectSE obj) toString() されたオブジェクトを、そのフィールドがスタイル設定される前にスタイル設定します。 |
void | styleValue(StringBuilderSE buffer, ObjectSE value) 指定された値をスタイルします。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public DefaultToStringStyler(ValueStyler valueStyler)
valueStyler
- 使用する ValueStylerprotected final ValueStyler getValueStyler()
public void styleStart(StringBuilderSE buffer, ObjectSE obj)
ToStringStyler
toString()
されたオブジェクトを、そのフィールドがスタイル設定される前にスタイル設定します。ToStringStyler
の styleStart
buffer
- 出力するバッファ obj
- スタイルを設定するオブジェクト public void styleEnd(StringBuilderSE buffer, ObjectSE o)
ToStringStyler
toString()
されたオブジェクトのフィールドがスタイル設定された後でスタイルを設定します。ToStringStyler
の styleEnd
buffer
- 出力するバッファ o
- スタイルを設定するオブジェクト public void styleField(StringBuilderSE buffer, StringSE fieldName, @Nullable ObjectSE value)
ToStringStyler
ToStringStyler
の styleField
buffer
- 出力するバッファ fieldName
- フィールドの名前 value
- フィールド値 protected void styleFieldStart(StringBuilderSE buffer, StringSE fieldName)
protected void styleFieldEnd(StringBuilderSE buffer, StringSE fieldName)
public void styleValue(StringBuilderSE buffer, @Nullable ObjectSE value)
ToStringStyler
ToStringStyler
の styleValue
buffer
- 出力するバッファ value
- フィールド値 public void styleFieldSeparator(StringBuilderSE buffer)
ToStringStyler
ToStringStyler
の styleFieldSeparator
buffer
- 出力するバッファ