Package org.springframework.core.style
Class DefaultToStringStyler
java.lang.Object
org.springframework.core.style.DefaultToStringStyler
- All Implemented Interfaces:
ToStringStyler
Spring's default
toString() styler.
This class is used by ToStringCreator to style toString()
output in a consistent manner according to Spring conventions.
- Since:
- 1.2.2
- Author:
- Keith Donald, Juergen Hoeller
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultToStringStyler(ValueStyler valueStyler) Create a new DefaultToStringStyler. -
Method Summary
Modifier and TypeMethodDescriptionprotected final ValueStylerReturn the ValueStyler used by this ToStringStyler.voidstyleEnd(StringBuilder buffer, Object o) Style atoString()'ed object after it's fields are styled.voidstyleField(StringBuilder buffer, String fieldName, Object value) Style a field value as a string.protected voidstyleFieldEnd(StringBuilder buffer, String fieldName) voidstyleFieldSeparator(StringBuilder buffer) Style the field separator.protected voidstyleFieldStart(StringBuilder buffer, String fieldName) voidstyleStart(StringBuilder buffer, Object obj) Style atoString()'ed object before its fields are styled.voidstyleValue(StringBuilder buffer, Object value) Style the given value.
-
Constructor Details
-
DefaultToStringStyler
Create a new DefaultToStringStyler.- Parameters:
valueStyler- the ValueStyler to use
-
-
Method Details
-
getValueStyler
Return the ValueStyler used by this ToStringStyler. -
styleStart
Description copied from interface:ToStringStylerStyle atoString()'ed object before its fields are styled.- Specified by:
styleStartin interfaceToStringStyler- Parameters:
buffer- the buffer to print toobj- the object to style
-
styleEnd
Description copied from interface:ToStringStylerStyle atoString()'ed object after it's fields are styled.- Specified by:
styleEndin interfaceToStringStyler- Parameters:
buffer- the buffer to print too- the object to style
-
styleField
Description copied from interface:ToStringStylerStyle a field value as a string.- Specified by:
styleFieldin interfaceToStringStyler- Parameters:
buffer- the buffer to print tofieldName- the name of the fieldvalue- the field value
-
styleFieldStart
-
styleFieldEnd
-
styleValue
Description copied from interface:ToStringStylerStyle the given value.- Specified by:
styleValuein interfaceToStringStyler- Parameters:
buffer- the buffer to print tovalue- the field value
-
styleFieldSeparator
Description copied from interface:ToStringStylerStyle the field separator.- Specified by:
styleFieldSeparatorin interfaceToStringStyler- Parameters:
buffer- the buffer to print to
-