public abstract static class ThriftMetadata.ThriftObject
extends java.lang.Object
implements java.io.Serializable
TDeserializer.| Modifier and Type | Field and Description |
|---|---|
java.lang.Object |
additionalData |
FieldMetaData |
data |
TFieldIdEnum |
fieldId |
protected java.util.List<java.lang.String> |
noFields |
ThriftMetadata.ThriftObject |
parent |
| Modifier and Type | Method and Description |
|---|---|
protected void |
append(java.lang.StringBuilder sb,
java.lang.String format,
java.lang.Object... args)
Helper method to append a formatted string to the given
StringBuilder. |
protected java.lang.String |
getIndent(int level)
Gets a space string whose length is proportional to the given indent level.
|
protected java.lang.String |
getName()
Gets the name of this field.
|
protected java.lang.String |
getSubElementName(TFieldIdEnum fieldId) |
protected java.lang.String |
getSubElementName(TFieldIdEnum fieldId,
java.lang.String suffix) |
protected abstract void |
toPrettyString(java.lang.StringBuilder sb,
int level)
Converts this instance to formatted and indented string representation.
|
public final ThriftMetadata.ThriftObject parent
public final TFieldIdEnum fieldId
public final FieldMetaData data
public java.lang.Object additionalData
protected java.util.List<java.lang.String> noFields
protected abstract void toPrettyString(java.lang.StringBuilder sb,
int level)
sb - the StringBuilder to add formatted strings to.level - the current indent level.protected java.lang.String getIndent(int level)
protected void append(java.lang.StringBuilder sb,
java.lang.String format,
java.lang.Object... args)
StringBuilder.protected java.lang.String getName()
protected java.lang.String getSubElementName(TFieldIdEnum fieldId)
protected java.lang.String getSubElementName(TFieldIdEnum fieldId, java.lang.String suffix)