Package com.dropbox.core.util
Class Dumpable
java.lang.Object
com.dropbox.core.util.Dumpable
- Direct Known Subclasses:
DbxAccountInfo,DbxAccountInfo.NameDetails,DbxAccountInfo.Quota,DbxAppInfo,DbxDelta,DbxDelta.Entry,DbxDeltaC,DbxDeltaC.Entry,DbxEntry,DbxEntry.File.Location,DbxEntry.File.PhotoInfo,DbxEntry.File.VideoInfo,DbxEntry.WithChildren,DbxEntry.WithChildrenC
A common superclass for pure-data classes. Contains a function to dump
the data (for debugging purposes).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voiddumpFields(DumpWriter out) protected Stringfinal StringtoString()final voidtoString(StringBuilder buf) final StringLiketoString()except returns a multi-line string.final voidtoStringMultiline(StringBuilder buf, int currentIndent, boolean nl) LiketoStringMultiline(), but appends the result tobufinstead of returning a string.
-
Constructor Details
-
Dumpable
public Dumpable()
-
-
Method Details
-
toString
-
toString
-
toStringMultiline
LiketoString()except returns a multi-line string. Every line will always end in a"\n".Don't depend on the format of the output to stay the same. Newer versions of the SDK may change the format.
-
toStringMultiline
LiketoStringMultiline(), but appends the result tobufinstead of returning a string.Don't depend on the format of the output to stay the same. Newer versions of the SDK may change the format.
- Parameters:
currentIndent- The number of spaces to use as the initial indentation level.nl- Whether you will start displaying this value on its own line (and will need indentation on the first line) or not.
-
getTypeName
-
dumpFields
-