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.ObjectSupport class forObjects.toStringHelper(java.lang.Object).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classObjects.ToStringHelper.ValueHolder
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringclassNameprivate Objects.ToStringHelper.ValueHolderholderHeadprivate Objects.ToStringHelper.ValueHolderholderTailprivate booleanomitNullValues
-
Constructor Summary
Constructors Constructor Description ToStringHelper(java.lang.String className)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objects.ToStringHelperadd(java.lang.String name, java.lang.Object value)Adds a name/value pair to the formatted output inname=valueformat.private Objects.ToStringHelper.ValueHolderaddHolder()private Objects.ToStringHelperaddHolder(java.lang.String name, java.lang.Object value)Objects.ToStringHelperomitNullValues()Configures theObjects.ToStringHelpersotoString()will ignore properties with null value.java.lang.StringtoString()
-
-
-
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.ToStringHelpersotoString()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=valueformat. Ifvalueisnull, 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:
toStringin classjava.lang.Object
-
addHolder
private Objects.ToStringHelper.ValueHolder addHolder()
-
addHolder
private Objects.ToStringHelper addHolder(java.lang.String name, java.lang.Object value)
-
-