|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.core.style.ToStringCreator
public class ToStringCreator
Utility class that builds pretty-printing toString()
methods
with pluggable styling conventions. By default, ToStringCreator adheres
to Spring's toString()
styling conventions.
Field Summary | |
---|---|
private java.lang.StringBuilder |
buffer
|
private static ToStringStyler |
DEFAULT_TO_STRING_STYLER
Default ToStringStyler instance used by this ToStringCreator. |
private java.lang.Object |
object
|
private boolean |
styledFirstField
|
private ToStringStyler |
styler
|
Constructor Summary | |
---|---|
ToStringCreator(java.lang.Object obj)
Create a ToStringCreator for the given object. |
|
ToStringCreator(java.lang.Object obj,
ToStringStyler styler)
Create a ToStringCreator for the given object, using the provided style. |
|
ToStringCreator(java.lang.Object obj,
ValueStyler styler)
Create a ToStringCreator for the given object, using the provided style. |
Method Summary | |
---|---|
ToStringCreator |
append(java.lang.Object value)
Append the provided value. |
ToStringCreator |
append(java.lang.String fieldName,
boolean value)
Append a boolean field value. |
ToStringCreator |
append(java.lang.String fieldName,
byte value)
Append a byte field value. |
ToStringCreator |
append(java.lang.String fieldName,
double value)
Append a double field value. |
ToStringCreator |
append(java.lang.String fieldName,
float value)
Append a float field value. |
ToStringCreator |
append(java.lang.String fieldName,
int value)
Append a integer field value. |
ToStringCreator |
append(java.lang.String fieldName,
long value)
Append a long field value. |
ToStringCreator |
append(java.lang.String fieldName,
java.lang.Object value)
Append a field value. |
ToStringCreator |
append(java.lang.String fieldName,
short value)
Append a short field value. |
private void |
printFieldSeparatorIfNecessary()
|
java.lang.String |
toString()
Return the String representation that this ToStringCreator built. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final ToStringStyler DEFAULT_TO_STRING_STYLER
private java.lang.StringBuilder buffer
private ToStringStyler styler
private java.lang.Object object
private boolean styledFirstField
Constructor Detail |
---|
public ToStringCreator(java.lang.Object obj)
obj
- the object to be stringifiedpublic ToStringCreator(java.lang.Object obj, ValueStyler styler)
obj
- the object to be stringifiedstyler
- the ValueStyler encapsulating pretty-print instructionspublic ToStringCreator(java.lang.Object obj, ToStringStyler styler)
obj
- the object to be stringifiedstyler
- the ToStringStyler encapsulating pretty-print instructionsMethod Detail |
---|
public ToStringCreator append(java.lang.String fieldName, byte value)
fieldName
- the name of the field, usually the member variable namevalue
- the field value
public ToStringCreator append(java.lang.String fieldName, short value)
fieldName
- the name of the field, usually the member variable namevalue
- the field value
public ToStringCreator append(java.lang.String fieldName, int value)
fieldName
- the name of the field, usually the member variable namevalue
- the field value
public ToStringCreator append(java.lang.String fieldName, long value)
fieldName
- the name of the field, usually the member variable namevalue
- the field value
public ToStringCreator append(java.lang.String fieldName, float value)
fieldName
- the name of the field, usually the member variable namevalue
- the field value
public ToStringCreator append(java.lang.String fieldName, double value)
fieldName
- the name of the field, usually the member variable namevalue
- the field value
public ToStringCreator append(java.lang.String fieldName, boolean value)
fieldName
- the name of the field, usually the member variable namevalue
- the field value
public ToStringCreator append(java.lang.String fieldName, java.lang.Object value)
fieldName
- the name of the field, usually the member variable namevalue
- the field value
private void printFieldSeparatorIfNecessary()
public ToStringCreator append(java.lang.Object value)
value
- The value to append
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |