Package org.springframework.core.style
Interface ToStringStyler
- All Known Implementing Classes:
DefaultToStringStyler
public interface ToStringStyler
A strategy interface for pretty-printing
toString() methods.
Encapsulates the print algorithms; some other object such as a builder
should provide the workflow.- Since:
- 1.2.2
- Author:
- Keith Donald
-
Method Summary
Modifier and TypeMethodDescriptionvoidstyleEnd(StringBuilder buffer, Object obj) Style atoString()'ed object after it's fields are styled.voidstyleField(StringBuilder buffer, String fieldName, Object value) Style a field value as a string.voidstyleFieldSeparator(StringBuilder buffer) Style the field separator.voidstyleStart(StringBuilder buffer, Object obj) Style atoString()'ed object before its fields are styled.voidstyleValue(StringBuilder buffer, Object value) Style the given value.
-
Method Details
-
styleStart
Style atoString()'ed object before its fields are styled.- Parameters:
buffer- the buffer to print toobj- the object to style
-
styleEnd
Style atoString()'ed object after it's fields are styled.- Parameters:
buffer- the buffer to print toobj- the object to style
-
styleField
Style a field value as a string.- Parameters:
buffer- the buffer to print tofieldName- the name of the fieldvalue- the field value
-
styleValue
Style the given value.- Parameters:
buffer- the buffer to print tovalue- the field value
-
styleFieldSeparator
Style the field separator.- Parameters:
buffer- the buffer to print to
-