java.lang.Object | |
↳ | com.facebook.common.internal.Objects.ToStringHelper |
Support class for toStringHelper(Class>)
.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Objects.ToStringHelper |
add(String name, boolean value)
Adds a name/value pair to the formatted output in
name=value format. | ||||||||||
Objects.ToStringHelper |
add(String name, Object value)
Adds a name/value pair to the formatted output in
name=value format. | ||||||||||
Objects.ToStringHelper |
add(String name, char value)
Adds a name/value pair to the formatted output in
name=value format. | ||||||||||
Objects.ToStringHelper |
add(String name, float value)
Adds a name/value pair to the formatted output in
name=value format. | ||||||||||
Objects.ToStringHelper |
add(String name, int value)
Adds a name/value pair to the formatted output in
name=value format. | ||||||||||
Objects.ToStringHelper |
add(String name, long value)
Adds a name/value pair to the formatted output in
name=value format. | ||||||||||
Objects.ToStringHelper |
add(String name, double value)
Adds a name/value pair to the formatted output in
name=value format. | ||||||||||
Objects.ToStringHelper |
addValue(int value)
Adds an unnamed value to the formatted output.
| ||||||||||
Objects.ToStringHelper |
addValue(double value)
Adds an unnamed value to the formatted output.
| ||||||||||
Objects.ToStringHelper |
addValue(boolean value)
Adds an unnamed value to the formatted output.
| ||||||||||
Objects.ToStringHelper |
addValue(Object value)
Adds an unnamed value to the formatted output.
| ||||||||||
Objects.ToStringHelper |
addValue(float value)
Adds an unnamed value to the formatted output.
| ||||||||||
Objects.ToStringHelper |
addValue(char value)
Adds an unnamed value to the formatted output.
| ||||||||||
Objects.ToStringHelper |
addValue(long value)
Adds an unnamed value to the formatted output.
| ||||||||||
Objects.ToStringHelper |
omitNullValues()
Configures the
Objects.ToStringHelper so toString() will ignore properties with null
value. | ||||||||||
String |
toString()
Returns a string in the format specified by
toStringHelper(Object) . |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Adds a name/value pair to the formatted output in name=value
format.
Adds a name/value pair to the formatted output in name=value
format. If value
is null
, the string "null"
is used, unless omitNullValues()
is
called, in which case this name/value pair will not be added.
Adds a name/value pair to the formatted output in name=value
format.
Adds a name/value pair to the formatted output in name=value
format.
Adds a name/value pair to the formatted output in name=value
format.
Adds a name/value pair to the formatted output in name=value
format.
Adds a name/value pair to the formatted output in name=value
format.
Adds an unnamed value to the formatted output.
It is strongly encouraged to use add(String, int)
instead and give value a
readable name.
Adds an unnamed value to the formatted output.
It is strongly encouraged to use add(String, double)
instead and give value a
readable name.
Adds an unnamed value to the formatted output.
It is strongly encouraged to use add(String, boolean)
instead and give value a
readable name.
Adds an unnamed value to the formatted output.
It is strongly encouraged to use add(String, Object)
instead and give value a
readable name.
Adds an unnamed value to the formatted output.
It is strongly encouraged to use add(String, float)
instead and give value a
readable name.
Adds an unnamed value to the formatted output.
It is strongly encouraged to use add(String, char)
instead and give value a
readable name.
Adds an unnamed value to the formatted output.
It is strongly encouraged to use add(String, long)
instead and give value a
readable name.
Configures the Objects.ToStringHelper
so toString()
will ignore properties with null
value. The order of calling this method, relative to the add()
/addValue()
methods, is not significant.
Returns a string in the format specified by toStringHelper(Object)
.
After calling this method, you can keep adding more properties to later call toString() again and get a more complete representation of the same object; but properties cannot be removed, so this only allows limited reuse of the helper instance. The helper allows duplication of properties (multiple name/value pairs with the same name can be added).