类 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
ToStringCreator
to 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 ValueStyler
getValueStyler()
Return the ValueStyler used by this ToStringStyler.void
styleEnd(StringBuilder buffer, Object o)
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.protected void
styleFieldEnd(StringBuilder buffer, String fieldName)
void
styleFieldSeparator(StringBuilder buffer)
Style the field separator.protected void
styleFieldStart(StringBuilder buffer, String fieldName)
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.
构造器详细资料
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)
从接口复制的说明:ToStringStyler
Style 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)
从接口复制的说明:ToStringStyler
Style 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, @Nullable Object value)
从接口复制的说明:ToStringStyler
Style 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, @Nullable Object value)
从接口复制的说明:ToStringStyler
Style the given value.- 指定者:
styleValue
在接口中ToStringStyler
- 参数:
buffer
- the buffer to print tovalue
- the field value
styleFieldSeparator
public void styleFieldSeparator(StringBuilder buffer)
从接口复制的说明:ToStringStyler
Style the field separator.- 指定者:
styleFieldSeparator
在接口中ToStringStyler
- 参数:
buffer
- the buffer to print to