Package com.google.api.client.util
Class Objects.ToStringHelper
- java.lang.Object
-
- com.google.api.client.util.Objects.ToStringHelper
-
- Enclosing class:
- Objects
public static final class Objects.ToStringHelper extends java.lang.Object
Support class forObjects.toStringHelper(java.lang.Object)
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
Objects.ToStringHelper.ValueHolder
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
className
private Objects.ToStringHelper.ValueHolder
holderHead
private Objects.ToStringHelper.ValueHolder
holderTail
private boolean
omitNullValues
-
Constructor Summary
Constructors Constructor Description ToStringHelper(java.lang.String className)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objects.ToStringHelper
add(java.lang.String name, java.lang.Object value)
Adds a name/value pair to the formatted output inname=value
format.private Objects.ToStringHelper.ValueHolder
addHolder()
private Objects.ToStringHelper
addHolder(java.lang.String name, java.lang.Object value)
Objects.ToStringHelper
omitNullValues()
Configures theObjects.ToStringHelper
sotoString()
will ignore properties with null value.java.lang.String
toString()
-
-
-
Field Detail
-
className
private final java.lang.String className
-
holderHead
private Objects.ToStringHelper.ValueHolder holderHead
-
holderTail
private Objects.ToStringHelper.ValueHolder holderTail
-
omitNullValues
private boolean omitNullValues
-
-
Method Detail
-
omitNullValues
public Objects.ToStringHelper omitNullValues()
Configures theObjects.ToStringHelper
sotoString()
will ignore properties with null value. The order of calling this method, relative to theadd()
/addValue()
methods, is not significant.
-
add
public Objects.ToStringHelper add(java.lang.String name, java.lang.Object value)
Adds a name/value pair to the formatted output inname=value
format. Ifvalue
isnull
, the string"null"
is used, unlessomitNullValues()
is called, in which case this name/value pair will not be added.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
addHolder
private Objects.ToStringHelper.ValueHolder addHolder()
-
addHolder
private Objects.ToStringHelper addHolder(java.lang.String name, java.lang.Object value)
-
-