public class GridToStringBuilder extends Object
toString() output.
Default exclusion policy (can be overridden with GridToStringInclude
annotation):
GridToStringExclude annotations
GridToStringExclude annotation (current list):
Object
Thread
Runnable
Serializable
Externalizable
InputStream implementations
OutputStream implementations
EventListener implementations
Lock implementations
ReadWriteLock implementations
Condition implementations
Map implementations
Collection implementations
| Modifier and Type | Field and Description |
|---|---|
static boolean |
INCLUDE_SENSITIVE
|
| Constructor and Description |
|---|
GridToStringBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static <T> String |
arrayToString(Class arrType,
Object arr) |
static String |
compact(Collection<Integer> col)
Returns sorted and compacted string representation of given
col. |
static <T> String |
toString(Class<T> cls,
T obj)
Produces auto-generated output of string presentation for given object and its declaration class.
|
static <T> String |
toString(Class<T> cls,
T obj,
String parent)
Produces auto-generated output of string presentation for given object and its declaration class.
|
static <T> String |
toString(Class<T> cls,
T obj,
String name,
Object val)
Produces auto-generated output of string presentation for given object and its declaration class.
|
static <T> String |
toString(Class<T> cls,
T obj,
String name,
Object val,
boolean sens)
Produces auto-generated output of string presentation for given object and its declaration class.
|
static <T> String |
toString(Class<T> cls,
T obj,
String name0,
Object val0,
boolean sens0,
String name1,
Object val1,
boolean sens1)
Produces auto-generated output of string presentation for given object and its declaration class.
|
static <T> String |
toString(Class<T> cls,
T obj,
String name0,
Object val0,
boolean sens0,
String name1,
Object val1,
boolean sens1,
String name2,
Object val2,
boolean sens2)
Produces auto-generated output of string presentation for given object and its declaration class.
|
static <T> String |
toString(Class<T> cls,
T obj,
String name0,
Object val0,
boolean sens0,
String name1,
Object val1,
boolean sens1,
String name2,
Object val2,
boolean sens2,
String name3,
Object val3,
boolean sens3)
Produces auto-generated output of string presentation for given object and its declaration class.
|
static <T> String |
toString(Class<T> cls,
T obj,
String name0,
Object val0,
boolean sens0,
String name1,
Object val1,
boolean sens1,
String name2,
Object val2,
boolean sens2,
String name3,
Object val3,
boolean sens3,
String name4,
Object val4,
boolean sens4)
Produces auto-generated output of string presentation for given object and its declaration class.
|
static <T> String |
toString(Class<T> cls,
T obj,
String name0,
Object val0,
boolean sens0,
String name1,
Object val1,
boolean sens1,
String name2,
Object val2,
boolean sens2,
String name3,
Object val3,
boolean sens3,
String name4,
Object val4,
boolean sens4,
String name5,
Object val5,
boolean sens5)
Produces auto-generated output of string presentation for given object and its declaration class.
|
static <T> String |
toString(Class<T> cls,
T obj,
String name0,
Object val0,
boolean sens0,
String name1,
Object val1,
boolean sens1,
String name2,
Object val2,
boolean sens2,
String name3,
Object val3,
boolean sens3,
String name4,
Object val4,
boolean sens4,
String name5,
Object val5,
boolean sens5,
String name6,
Object val6,
boolean sens6)
Produces auto-generated output of string presentation for given object and its declaration class.
|
static <T> String |
toString(Class<T> cls,
T obj,
String name0,
Object val0,
String name1,
Object val1)
Produces auto-generated output of string presentation for given object and its declaration class.
|
static <T> String |
toString(Class<T> cls,
T obj,
String name0,
Object val0,
String name1,
Object val1,
String name2,
Object val2)
Produces auto-generated output of string presentation for given object and its declaration class.
|
static <T> String |
toString(Class<T> cls,
T obj,
String name0,
Object val0,
String name1,
Object val1,
String name2,
Object val2,
String name3,
Object val3)
Produces auto-generated output of string presentation for given object and its declaration class.
|
static <T> String |
toString(Class<T> cls,
T obj,
String name0,
Object val0,
String name1,
Object val1,
String name2,
Object val2,
String name3,
Object val3,
String name4,
Object val4)
Produces auto-generated output of string presentation for given object and its declaration class.
|
static <T> String |
toString(Class<T> cls,
T obj,
String name0,
Object val0,
String name1,
Object val1,
String name2,
Object val2,
String name3,
Object val3,
String name4,
Object val4,
String name5,
Object val5)
Produces auto-generated output of string presentation for given object and its declaration class.
|
static <T> String |
toString(Class<T> cls,
T obj,
String name0,
Object val0,
String name1,
Object val1,
String name2,
Object val2,
String name3,
Object val3,
String name4,
Object val4,
String name5,
Object val5,
String name6,
Object val6)
Produces auto-generated output of string presentation for given object and its declaration class.
|
static String |
toString(String str,
String name,
Object val)
Produces uniformed output of string with context properties
|
static String |
toString(String str,
String name,
Object val,
boolean sens)
Produces uniformed output of string with context properties
|
static String |
toString(String str,
String name0,
Object val0,
boolean sens0,
String name1,
Object val1,
boolean sens1)
Produces uniformed output of string with context properties
|
static String |
toString(String str,
String name0,
Object val0,
boolean sens0,
String name1,
Object val1,
boolean sens1,
String name2,
Object val2,
boolean sens2)
Produces uniformed output of string with context properties
|
static String |
toString(String str,
String name0,
Object val0,
boolean sens0,
String name1,
Object val1,
boolean sens1,
String name2,
Object val2,
boolean sens2,
String name3,
Object val3,
boolean sens3)
Produces uniformed output of string with context properties
|
static String |
toString(String str,
String name0,
Object val0,
boolean sens0,
String name1,
Object val1,
boolean sens1,
String name2,
Object val2,
boolean sens2,
String name3,
Object val3,
boolean sens3,
String name4,
Object val4,
boolean sens4)
Produces uniformed output of string with context properties
|
static String |
toString(String str,
String name0,
Object val0,
boolean sens0,
String name1,
Object val1,
boolean sens1,
String name2,
Object val2,
boolean sens2,
String name3,
Object val3,
boolean sens3,
String name4,
Object val4,
boolean sens4,
String name5,
Object val5,
boolean sens5)
Produces uniformed output of string with context properties
|
static String |
toString(String str,
String name0,
Object val0,
boolean sens0,
String name1,
Object val1,
boolean sens1,
String name2,
Object val2,
boolean sens2,
String name3,
Object val3,
boolean sens3,
String name4,
Object val4,
boolean sens4,
String name5,
Object val5,
boolean sens5,
String name6,
Object val6,
boolean sens6)
Produces uniformed output of string with context properties
|
static String |
toString(String str,
String name0,
Object val0,
String name1,
Object val1)
Produces uniformed output of string with context properties
|
public static <T> String toString(Class<T> cls, T obj, String name0, Object val0, String name1, Object val1, String name2, Object val2, String name3, Object val3, String name4, Object val4)
T - Type of the object.cls - Declaration class of the object. Note that this should not be a runtime class.obj - Object to get a string presentation for.name0 - Additional parameter name.val0 - Additional parameter value.name1 - Additional parameter name.val1 - Additional parameter value.name2 - Additional parameter name.val2 - Additional parameter value.name3 - Additional parameter name.val3 - Additional parameter value.name4 - Additional parameter name.val4 - Additional parameter value.public static <T> String toString(Class<T> cls, T obj, String name0, Object val0, String name1, Object val1, String name2, Object val2, String name3, Object val3, String name4, Object val4, String name5, Object val5)
T - Type of the object.cls - Declaration class of the object. Note that this should not be a runtime class.obj - Object to get a string presentation for.name0 - Additional parameter name.val0 - Additional parameter value.name1 - Additional parameter name.val1 - Additional parameter value.name2 - Additional parameter name.val2 - Additional parameter value.name3 - Additional parameter name.val3 - Additional parameter value.name4 - Additional parameter name.val4 - Additional parameter value.name5 - Additional parameter name.val5 - Additional parameter value.public static <T> String toString(Class<T> cls, T obj, String name0, Object val0, String name1, Object val1, String name2, Object val2, String name3, Object val3, String name4, Object val4, String name5, Object val5, String name6, Object val6)
T - Type of the object.cls - Declaration class of the object. Note that this should not be a runtime class.obj - Object to get a string presentation for.name0 - Additional parameter name.val0 - Additional parameter value.name1 - Additional parameter name.val1 - Additional parameter value.name2 - Additional parameter name.val2 - Additional parameter value.name3 - Additional parameter name.val3 - Additional parameter value.name4 - Additional parameter name.val4 - Additional parameter value.name5 - Additional parameter name.val5 - Additional parameter value.name6 - Additional parameter name.val6 - Additional parameter value.public static <T> String toString(Class<T> cls, T obj, String name0, Object val0, boolean sens0, String name1, Object val1, boolean sens1, String name2, Object val2, boolean sens2, String name3, Object val3, boolean sens3, String name4, Object val4, boolean sens4)
T - Type of the object.cls - Declaration class of the object. Note that this should not be a runtime class.obj - Object to get a string presentation for.name0 - Additional parameter name.val0 - Additional parameter value.sens0 - Property sensitive flag.name1 - Additional parameter name.val1 - Additional parameter value.sens1 - Property sensitive flag.name2 - Additional parameter name.val2 - Additional parameter value.sens2 - Property sensitive flag.name3 - Additional parameter name.val3 - Additional parameter value.sens3 - Property sensitive flag.name4 - Additional parameter name.val4 - Additional parameter value.sens4 - Property sensitive flag.public static <T> String toString(Class<T> cls, T obj, String name0, Object val0, boolean sens0, String name1, Object val1, boolean sens1, String name2, Object val2, boolean sens2, String name3, Object val3, boolean sens3, String name4, Object val4, boolean sens4, String name5, Object val5, boolean sens5)
T - Type of the object.cls - Declaration class of the object. Note that this should not be a runtime class.obj - Object to get a string presentation for.name0 - Additional parameter name.val0 - Additional parameter value.sens0 - Property sensitive flag.name1 - Additional parameter name.val1 - Additional parameter value.sens1 - Property sensitive flag.name2 - Additional parameter name.val2 - Additional parameter value.sens2 - Property sensitive flag.name3 - Additional parameter name.val3 - Additional parameter value.sens3 - Property sensitive flag.name4 - Additional parameter name.val4 - Additional parameter value.sens4 - Property sensitive flag.name5 - Additional parameter name.val5 - Additional parameter value.sens5 - Property sensitive flag.public static <T> String toString(Class<T> cls, T obj, String name0, Object val0, boolean sens0, String name1, Object val1, boolean sens1, String name2, Object val2, boolean sens2, String name3, Object val3, boolean sens3, String name4, Object val4, boolean sens4, String name5, Object val5, boolean sens5, String name6, Object val6, boolean sens6)
T - Type of the object.cls - Declaration class of the object. Note that this should not be a runtime class.obj - Object to get a string presentation for.name0 - Additional parameter name.val0 - Additional parameter value.sens0 - Property sensitive flag.name1 - Additional parameter name.val1 - Additional parameter value.sens1 - Property sensitive flag.name2 - Additional parameter name.val2 - Additional parameter value.sens2 - Property sensitive flag.name3 - Additional parameter name.val3 - Additional parameter value.sens3 - Property sensitive flag.name4 - Additional parameter name.val4 - Additional parameter value.sens4 - Property sensitive flag.name5 - Additional parameter name.val5 - Additional parameter value.sens5 - Property sensitive flag.name6 - Additional parameter name.val6 - Additional parameter value.sens6 - Property sensitive flag.public static <T> String toString(Class<T> cls, T obj, String name0, Object val0, String name1, Object val1, String name2, Object val2, String name3, Object val3)
T - Type of the object.cls - Declaration class of the object. Note that this should not be a runtime class.obj - Object to get a string presentation for.name0 - Additional parameter name.val0 - Additional parameter value.name1 - Additional parameter name.val1 - Additional parameter value.name2 - Additional parameter name.val2 - Additional parameter value.name3 - Additional parameter name.val3 - Additional parameter value.public static <T> String toString(Class<T> cls, T obj, String name0, Object val0, boolean sens0, String name1, Object val1, boolean sens1, String name2, Object val2, boolean sens2, String name3, Object val3, boolean sens3)
T - Type of the object.cls - Declaration class of the object. Note that this should not be a runtime class.obj - Object to get a string presentation for.name0 - Additional parameter name.val0 - Additional parameter value.sens0 - Property sensitive flag.name1 - Additional parameter name.val1 - Additional parameter value.sens1 - Property sensitive flag.name2 - Additional parameter name.val2 - Additional parameter value.sens2 - Property sensitive flag.name3 - Additional parameter name.val3 - Additional parameter value.sens3 - Property sensitive flag.public static <T> String toString(Class<T> cls, T obj, String name0, Object val0, String name1, Object val1, String name2, Object val2)
T - Type of the object.cls - Declaration class of the object. Note that this should not be a runtime class.obj - Object to get a string presentation for.name0 - Additional parameter name.val0 - Additional parameter value.name1 - Additional parameter name.val1 - Additional parameter value.name2 - Additional parameter name.val2 - Additional parameter value.public static <T> String toString(Class<T> cls, T obj, String name0, Object val0, boolean sens0, String name1, Object val1, boolean sens1, String name2, Object val2, boolean sens2)
T - Type of the object.cls - Declaration class of the object. Note that this should not be a runtime class.obj - Object to get a string presentation for.name0 - Additional parameter name.val0 - Additional parameter value.sens0 - Property sensitive flag.name1 - Additional parameter name.val1 - Additional parameter value.sens1 - Property sensitive flag.name2 - Additional parameter name.val2 - Additional parameter value.sens2 - Property sensitive flag.public static <T> String toString(Class<T> cls, T obj, String name0, Object val0, String name1, Object val1)
T - Type of the object.cls - Declaration class of the object. Note that this should not be a runtime class.obj - Object to get a string presentation for.name0 - Additional parameter name.val0 - Additional parameter value.name1 - Additional parameter name.val1 - Additional parameter value.public static <T> String toString(Class<T> cls, T obj, String name0, Object val0, boolean sens0, String name1, Object val1, boolean sens1)
T - Type of the object.cls - Declaration class of the object. Note that this should not be a runtime class.obj - Object to get a string presentation for.name0 - Additional parameter name.val0 - Additional parameter value.sens0 - Property sensitive flag.name1 - Additional parameter name.val1 - Additional parameter value.sens1 - Property sensitive flag.public static <T> String toString(Class<T> cls, T obj, String name, @Nullable Object val)
T - Type of the object.cls - Declaration class of the object. Note that this should not be a runtime class.obj - Object to get a string presentation for.name - Additional parameter name.val - Additional parameter value.public static <T> String toString(Class<T> cls, T obj, String name, @Nullable Object val, boolean sens)
T - Type of the object.cls - Declaration class of the object. Note that this should not be a runtime class.obj - Object to get a string presentation for.name - Additional parameter name.val - Additional parameter value.sens - Property sensitive flag.public static <T> String toString(Class<T> cls, T obj)
T - Type of the object.cls - Declaration class of the object. Note that this should not be a runtime class.obj - Object to get a string presentation for.public static <T> String toString(Class<T> cls, T obj, String parent)
T - Type of the object.cls - Declaration class of the object. Note that this should not be a runtime class.obj - Object to get a string presentation for.parent - String representation of parent.public static String toString(String str, String name, @Nullable Object val)
str - Output prefix or null if empty.name - Property name.val - Property value.public static <T> String arrayToString(Class arrType, Object arr)
arrType - Type of the array.arr - Array object.public static String toString(String str, String name, @Nullable Object val, boolean sens)
str - Output prefix or null if empty.name - Property name.val - Property value.sens - Property sensitive flag.public static String toString(String str, String name0, @Nullable Object val0, String name1, @Nullable Object val1)
str - Output prefix or null if empty.name0 - Property name.val0 - Property value.name1 - Property name.val1 - Property value.public static String toString(String str, String name0, @Nullable Object val0, boolean sens0, String name1, @Nullable Object val1, boolean sens1)
str - Output prefix or null if empty.name0 - Property name.val0 - Property value.sens0 - Property sensitive flag.name1 - Property name.val1 - Property value.sens1 - Property sensitive flag.public static String toString(String str, String name0, @Nullable Object val0, boolean sens0, String name1, @Nullable Object val1, boolean sens1, String name2, @Nullable Object val2, boolean sens2)
str - Output prefix or null if empty.name0 - Property name.val0 - Property value.sens0 - Property sensitive flag.name1 - Property name.val1 - Property value.sens1 - Property sensitive flag.name2 - Property name.val2 - Property value.sens2 - Property sensitive flag.public static String toString(String str, String name0, @Nullable Object val0, boolean sens0, String name1, @Nullable Object val1, boolean sens1, String name2, @Nullable Object val2, boolean sens2, String name3, @Nullable Object val3, boolean sens3)
str - Output prefix or null if empty.name0 - Property name.val0 - Property value.sens0 - Property sensitive flag.name1 - Property name.val1 - Property value.sens1 - Property sensitive flag.name2 - Property name.val2 - Property value.sens2 - Property sensitive flag.name3 - Property name.val3 - Property value.sens3 - Property sensitive flag.public static String toString(String str, String name0, @Nullable Object val0, boolean sens0, String name1, @Nullable Object val1, boolean sens1, String name2, @Nullable Object val2, boolean sens2, String name3, @Nullable Object val3, boolean sens3, String name4, @Nullable Object val4, boolean sens4)
str - Output prefix or null if empty.name0 - Property name.val0 - Property value.sens0 - Property sensitive flag.name1 - Property name.val1 - Property value.sens1 - Property sensitive flag.name2 - Property name.val2 - Property value.sens2 - Property sensitive flag.name3 - Property name.val3 - Property value.sens3 - Property sensitive flag.name4 - Property name.val4 - Property value.sens4 - Property sensitive flag.public static String toString(String str, String name0, @Nullable Object val0, boolean sens0, String name1, @Nullable Object val1, boolean sens1, String name2, @Nullable Object val2, boolean sens2, String name3, @Nullable Object val3, boolean sens3, String name4, @Nullable Object val4, boolean sens4, String name5, @Nullable Object val5, boolean sens5)
str - Output prefix or null if empty.name0 - Property name.val0 - Property value.sens0 - Property sensitive flag.name1 - Property name.val1 - Property value.sens1 - Property sensitive flag.name2 - Property name.val2 - Property value.sens2 - Property sensitive flag.name3 - Property name.val3 - Property value.sens3 - Property sensitive flag.name4 - Property name.val4 - Property value.sens4 - Property sensitive flag.name5 - Property name.val5 - Property value.sens5 - Property sensitive flag.public static String toString(String str, String name0, @Nullable Object val0, boolean sens0, String name1, @Nullable Object val1, boolean sens1, String name2, @Nullable Object val2, boolean sens2, String name3, @Nullable Object val3, boolean sens3, String name4, @Nullable Object val4, boolean sens4, String name5, @Nullable Object val5, boolean sens5, String name6, @Nullable Object val6, boolean sens6)
str - Output prefix or null if empty.name0 - Property name.val0 - Property value.sens0 - Property sensitive flag.name1 - Property name.val1 - Property value.sens1 - Property sensitive flag.name2 - Property name.val2 - Property value.sens2 - Property sensitive flag.name3 - Property name.val3 - Property value.sens3 - Property sensitive flag.name4 - Property name.val4 - Property value.sens4 - Property sensitive flag.name5 - Property name.val5 - Property value.sens5 - Property sensitive flag.name6 - Property name.val6 - Property value.sens6 - Property sensitive flag.public static String compact(@NotNull Collection<Integer> col)
col.
Two nearby numbers with difference at most 1 are compacted to one continuous segment.
E.g. collection of [1, 2, 3, 5, 6, 7, 10] will be compacted to [1-3, 5-7, 10].col - Collection of integers.
Follow @ApacheIgnite
Ignite Fabric : ver. 2.6.0 Release Date : July 10 2018