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 TypeMethodDescriptionvoid
styleEnd
(StringBuilder buffer, Object obj) Style atoString()
'ed object after it's fields are styled.void
styleField
(StringBuilder buffer, String fieldName, Object value) Style a field value as a string.void
styleFieldSeparator
(StringBuilder buffer) Style the field separator.void
styleStart
(StringBuilder buffer, Object obj) Style atoString()
'ed object before its fields are styled.void
styleValue
(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
-