public abstract class Dumpable
extends java.lang.Object
Constructor and Description |
---|
Dumpable() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
dumpFields(DumpWriter out) |
protected java.lang.String |
getTypeName() |
java.lang.String |
toString() |
void |
toString(java.lang.StringBuilder buf) |
java.lang.String |
toStringMultiline()
Like
toString() except returns a multi-line string. |
void |
toStringMultiline(java.lang.StringBuilder buf,
int currentIndent,
boolean nl)
Like
toStringMultiline() , but appends the result to buf
instead of returning a string. |
public final java.lang.String toString()
toString
in class java.lang.Object
public final void toString(java.lang.StringBuilder buf)
public final java.lang.String toStringMultiline()
toString()
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.
public final void toStringMultiline(java.lang.StringBuilder buf, int currentIndent, boolean nl)
toStringMultiline()
, but appends the result to buf
instead 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.
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.protected java.lang.String getTypeName()
protected abstract void dumpFields(DumpWriter out)