接口 ToStringStyler
- 所有已知实现类:
DefaultToStringStyler
public interface ToStringStyler
A strategy interface for pretty-printingtoString()
methods. Encapsulates the print algorithms; some other object such as a builder should provide the workflow.- 从以下版本开始:
- 1.2.2
- 作者:
- Keith Donald
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 void
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.
方法详细资料
styleStart
void styleStart(StringBuilder buffer, Object obj)
Style atoString()
'ed object before its fields are styled.- 参数:
buffer
- the buffer to print toobj
- the object to style
styleEnd
void styleEnd(StringBuilder buffer, Object obj)
Style atoString()
'ed object after it's fields are styled.- 参数:
buffer
- the buffer to print toobj
- the object to style
styleField
void styleField(StringBuilder buffer, String fieldName, Object value)
Style a field value as a string.- 参数:
buffer
- the buffer to print tofieldName
- the he name of the fieldvalue
- the field value
styleValue
void styleValue(StringBuilder buffer, Object value)
Style the given value.- 参数:
buffer
- the buffer to print tovalue
- the field value
styleFieldSeparator
void styleFieldSeparator(StringBuilder buffer)
Style the field separator.- 参数:
buffer
- buffer to print to