public static final class MoreObjects.ToStringHelper extends Object
add(java.lang.String, java.lang.Object) function when if array length more than
MAXIMUM_ARRAY_SIZE_TO_OUTPUT_DETAILS then only length of that array will
be written in output. If any container (list, set, queue, map) or array of objects passed as
input parameter to add(java.lang.String, java.lang.Object) function then only size of that container (array
of objects) will be written in output (this behaviour might be changed with outputFullDetails constructor argument).| Modifier and Type | Field and Description |
|---|---|
static String |
FIELD_NAME_LENGTH_POSTFIX |
static String |
FIELD_NAME_SIZE_POSTFIX |
static int |
MAXIMUM_ARRAY_SIZE_TO_OUTPUT_DETAILS |
static String |
SECURE_FIELD_VALUE_REPLACEMENT |
| Modifier and Type | Method and Description |
|---|---|
MoreObjects.ToStringHelper |
add(String name,
boolean value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
boolean[] value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
byte[] value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
char value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
char[] value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
double value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
double[] value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
float value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
float[] value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
int value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
int[] value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
List<?> value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
long value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
long[] value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
Map<?,?> value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
Object value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
Queue<?> value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
Set<?> value)
Add field name and value to output.
|
<T> MoreObjects.ToStringHelper |
add(String name,
T[] value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
add(String name,
java.time.ZonedDateTime value)
Add field name and value to output.
|
MoreObjects.ToStringHelper |
addSecure(String name,
String value)
Add field name and mask instead of real value to output.
|
MoreObjects.ToStringHelper |
addValue(boolean value)
Add value to output.
|
MoreObjects.ToStringHelper |
addValue(char value)
Add value to output.
|
MoreObjects.ToStringHelper |
addValue(double value)
Add value to output.
|
MoreObjects.ToStringHelper |
addValue(float value)
Add value to output.
|
MoreObjects.ToStringHelper |
addValue(int value)
Add value to output.
|
MoreObjects.ToStringHelper |
addValue(long value)
Add value to output.
|
MoreObjects.ToStringHelper |
addValue(Object value)
Add value to output.
|
MoreObjects.ToStringHelper |
omitNullValues()
Exclude from output fields with null value.
|
String |
toString()
Returns resulting output string.
|
static MoreObjects.ToStringHelperImpl |
toStringHelper(String className)
Creates an instance of
MoreObjects.ToStringHelperImpl in the same manner as toStringHelper(Object), but using className instead of using an instance's Object.getClass(). |
public static final int MAXIMUM_ARRAY_SIZE_TO_OUTPUT_DETAILS
public static final String FIELD_NAME_LENGTH_POSTFIX
public static final String FIELD_NAME_SIZE_POSTFIX
public static final String SECURE_FIELD_VALUE_REPLACEMENT
public MoreObjects.ToStringHelper omitNullValues()
public MoreObjects.ToStringHelper add(String name, Object value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, java.time.ZonedDateTime value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, boolean value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, char value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, double value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, float value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, int value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, long value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, List<?> value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, Set<?> value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, Map<?,?> value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, Queue<?> value)
name - field namevalue - field valuepublic <T> MoreObjects.ToStringHelper add(String name, T[] value)
T - type of passed array elementsname - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, byte[] value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, boolean[] value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, char[] value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, double[] value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, float[] value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, int[] value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper add(String name, long[] value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper addSecure(String name, String value)
name - field namevalue - field valuepublic MoreObjects.ToStringHelper addValue(Object value)
value - to add to outputpublic MoreObjects.ToStringHelper addValue(boolean value)
value - to add to outputpublic MoreObjects.ToStringHelper addValue(char value)
value - to add to outputpublic MoreObjects.ToStringHelper addValue(double value)
value - to add to outputpublic MoreObjects.ToStringHelper addValue(float value)
value - to add to outputpublic MoreObjects.ToStringHelper addValue(int value)
value - to add to outputpublic MoreObjects.ToStringHelper addValue(long value)
value - to add to outputpublic String toString()
public static MoreObjects.ToStringHelperImpl toStringHelper(String className)
MoreObjects.ToStringHelperImpl in the same manner as toStringHelper(Object), but using className instead of using an instance's Object.getClass().className - the name of the instance typeCopyright © 2022. All rights reserved.