public class DefaultToStringStrategy extends Object implements ToStringStrategy
| Modifier and Type | Field and Description |
|---|---|
static ToStringStrategy |
INSTANCE |
| Constructor and Description |
|---|
DefaultToStringStrategy() |
public static final ToStringStrategy INSTANCE
public boolean isFullDetail()
public boolean isUseIdentityHashCode()
protected void appendClassName(StringBuilder buffer, Object object)
Append to the toString the class name.
buffer - the StringBuilder to populateobject - the Object whose name to outputprotected void appendIdentityHashCode(StringBuilder buffer, Object object)
Append the System.identityHashCode(java.lang.Object).
buffer - the StringBuilder to populateobject - the Object whose id to outputprotected void appendContentStart(StringBuilder buffer)
Append to the toString the content start.
buffer - the StringBuilder to populateprotected void appendContentEnd(StringBuilder buffer)
Append to the toString the content end.
buffer - the StringBuilder to populateprotected void appendArrayStart(StringBuilder buffer)
protected void appendArrayEnd(StringBuilder buffer)
protected void appendArraySeparator(StringBuilder buffer)
protected void appendNullText(StringBuilder buffer)
Append to the toString an indicator for null.
The default indicator is '<null>'.
buffer - the StringBuilder to populateprotected void appendFieldStart(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer)
Append to the toString the field start.
buffer - the StringBuilder to populatepropertyName - the field nameprotected void appendFieldEnd(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer)
Append to the toString the field end.
buffer - the StringBuilder to populatepropertyName - the field name, typically not used as already appendedprotected void appendFieldSeparator(StringBuilder buffer)
Append to the toString the field separator.
buffer - the StringBuilder to populateprotected void appendSummarySize(ObjectLocator locator, StringBuilder buffer, int size)
Append to the toString a size summary.
The size summary is used to summarize the contents of
Collections, Maps and arrays.
The output consists of a prefix, the passed in size and a suffix.
The default format is '<size=n>'.
buffer - the StringBuilder to populatepropertyName - the field name, typically not used as already appendedsize - the size to appendpublic StringBuilder appendStart(ObjectLocator parentLocator, Object object, StringBuilder buffer)
appendStart in interface ToStringStrategypublic StringBuilder appendEnd(ObjectLocator parentLocator, Object parent, StringBuilder buffer)
appendEnd in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, Object value)
appendField in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, boolean value)
appendField in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, byte value)
appendField in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, char value)
appendField in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, double value)
appendField in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, float value)
appendField in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, long value)
appendField in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, int value)
appendField in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, short value)
appendField in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, Object[] value)
appendField in interface ToStringStrategypublic StringBuilder append(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, Collection value)
public StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, boolean[] value)
appendField in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, byte[] value)
appendField in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, char[] value)
appendField in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, double[] value)
appendField in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, float[] value)
appendField in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, long[] value)
appendField in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, int[] value)
appendField in interface ToStringStrategypublic StringBuilder appendField(ObjectLocator parentLocator, Object parent, String fieldName, StringBuilder buffer, short[] value)
appendField in interface ToStringStrategyprotected StringBuilder appendInternal(ObjectLocator locator, StringBuilder buffer, Object value)
public StringBuilder append(ObjectLocator locator, StringBuilder buffer, Object value)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, boolean value)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, byte value)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, char value)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, double value)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, float value)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, int value)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, long value)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, short value)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, Object[] array)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, Collection array)
public StringBuilder append(ObjectLocator locator, StringBuilder buffer, boolean[] array)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, byte[] array)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, char[] array)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, double[] array)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, float[] array)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, int[] array)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, long[] array)
append in interface ToStringStrategypublic StringBuilder append(ObjectLocator locator, StringBuilder buffer, short[] array)
append in interface ToStringStrategyprotected StringBuilder appendSummary(ObjectLocator locator, StringBuilder buffer, boolean[] array)
protected StringBuilder appendSummary(ObjectLocator locator, StringBuilder buffer, byte[] array)
protected StringBuilder appendSummary(ObjectLocator locator, StringBuilder buffer, char[] array)
protected StringBuilder appendSummary(ObjectLocator locator, StringBuilder buffer, double[] array)
protected StringBuilder appendSummary(ObjectLocator locator, StringBuilder buffer, float[] array)
protected StringBuilder appendSummary(ObjectLocator locator, StringBuilder buffer, int[] array)
protected StringBuilder appendSummary(ObjectLocator locator, StringBuilder buffer, long[] array)
protected StringBuilder appendSummary(ObjectLocator locator, StringBuilder buffer, short[] array)
protected StringBuilder appendSummary(ObjectLocator locator, StringBuilder buffer, Object[] array)
protected StringBuilder appendSummary(ObjectLocator locator, StringBuilder buffer, Collection value)
protected StringBuilder appendDetail(ObjectLocator locator, StringBuilder buffer, boolean[] array)
protected StringBuilder appendDetail(ObjectLocator locator, StringBuilder buffer, byte[] array)
protected StringBuilder appendDetail(ObjectLocator locator, StringBuilder buffer, char[] array)
protected StringBuilder appendDetail(ObjectLocator locator, StringBuilder buffer, double[] array)
protected StringBuilder appendDetail(ObjectLocator locator, StringBuilder buffer, float[] array)
protected StringBuilder appendDetail(ObjectLocator locator, StringBuilder buffer, int[] array)
protected StringBuilder appendDetail(ObjectLocator locator, StringBuilder buffer, long[] array)
protected StringBuilder appendDetail(ObjectLocator locator, StringBuilder buffer, short[] array)
protected StringBuilder appendDetail(ObjectLocator locator, StringBuilder buffer, Object[] array)
protected StringBuilder appendDetail(ObjectLocator locator, StringBuilder buffer, Collection array)
protected void removeLastFieldSeparator(StringBuilder buffer)
Remove the last field separator from the buffer.
buffer - the StringBuilder to populateCopyright © 2005–2022. All rights reserved.