类 DefaultToStringStyler
- java.lang.Object
- org.springframework.core.style.DefaultToStringStyler
- 所有已实现的接口:
ToStringStyler
public class DefaultToStringStyler extends Object implements ToStringStyler
Spring's defaulttoString()styler.This class is used by
ToStringCreatorto styletoString()output in a consistent manner according to Spring conventions.- 从以下版本开始:
- 1.2.2
- 作者:
- Keith Donald, Juergen Hoeller
构造器概要
构造器 构造器 说明 DefaultToStringStyler(ValueStyler valueStyler)Create a new DefaultToStringStyler.
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected ValueStylergetValueStyler()Return 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.
构造器详细资料
DefaultToStringStyler
public DefaultToStringStyler(ValueStyler valueStyler)
Create a new DefaultToStringStyler.- 参数:
valueStyler- the ValueStyler to use
方法详细资料
getValueStyler
protected final ValueStyler getValueStyler()
Return the ValueStyler used by this ToStringStyler.
styleStart
public void styleStart(StringBuilder buffer, Object obj)
从接口复制的说明:ToStringStylerStyle atoString()'ed object before its fields are styled.- 指定者:
styleStart在接口中ToStringStyler- 参数:
buffer- the buffer to print toobj- the object to style
styleEnd
public void styleEnd(StringBuilder buffer, Object o)
从接口复制的说明:ToStringStylerStyle atoString()'ed object after it's fields are styled.- 指定者:
styleEnd在接口中ToStringStyler- 参数:
buffer- the buffer to print too- the object to style
styleField
public void styleField(StringBuilder buffer, String fieldName, Object value)
从接口复制的说明:ToStringStylerStyle a field value as a string.- 指定者:
styleField在接口中ToStringStyler- 参数:
buffer- the buffer to print tofieldName- the he name of the fieldvalue- the field value
styleFieldStart
protected void styleFieldStart(StringBuilder buffer, String fieldName)
styleFieldEnd
protected void styleFieldEnd(StringBuilder buffer, String fieldName)
styleValue
public void styleValue(StringBuilder buffer, Object value)
从接口复制的说明:ToStringStylerStyle the given value.- 指定者:
styleValue在接口中ToStringStyler- 参数:
buffer- the buffer to print tovalue- the field value
styleFieldSeparator
public void styleFieldSeparator(StringBuilder buffer)
从接口复制的说明:ToStringStylerStyle the field separator.- 指定者:
styleFieldSeparator在接口中ToStringStyler- 参数:
buffer- buffer to print to