public interface ToStringStyler
toString()
メソッドの戦略インターフェース。出力アルゴリズムをカプセル化します。ビルダーなどの他のオブジェクトがワークフローを提供する必要があります。修飾子と型 | メソッドと説明 |
---|---|
void | styleEnd(StringBuilderSE buffer, ObjectSE obj) toString() されたオブジェクトのフィールドがスタイル設定された後でスタイルを設定します。 |
void | styleField(StringBuilderSE buffer, StringSE fieldName, ObjectSE value) フィールド値を文字列としてスタイルします。 |
void | styleFieldSeparator(StringBuilderSE buffer) フィールドセパレータをスタイルします。 |
void | styleStart(StringBuilderSE buffer, ObjectSE obj) toString() されたオブジェクトを、そのフィールドがスタイル設定される前にスタイル設定します。 |
void | styleValue(StringBuilderSE buffer, ObjectSE value) 指定された値をスタイルします。 |
void styleStart(StringBuilderSE buffer, ObjectSE obj)
toString()
されたオブジェクトを、そのフィールドがスタイル設定される前にスタイル設定します。buffer
- 出力するバッファ obj
- スタイルを設定するオブジェクト void styleEnd(StringBuilderSE buffer, ObjectSE obj)
toString()
されたオブジェクトのフィールドがスタイル設定された後でスタイルを設定します。buffer
- 出力するバッファ obj
- スタイルを設定するオブジェクト void styleField(StringBuilderSE buffer, StringSE fieldName, @Nullable ObjectSE value)
buffer
- 出力するバッファ fieldName
- フィールドの名前 value
- フィールド値 void styleValue(StringBuilderSE buffer, ObjectSE value)
buffer
- 出力するバッファ value
- フィールド値 void styleFieldSeparator(StringBuilderSE buffer)
buffer
- 出力するバッファ