private static final class TextFormat.Printer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) boolean |
escapeNonAscii
Whether to escape non ASCII characters with backslash and octal.
|
(package private) boolean |
singleLineMode
Whether to omit newlines from the output.
|
| Modifier | Constructor and Description |
|---|---|
private |
Printer() |
| Modifier and Type | Method and Description |
|---|---|
private void |
print(MessageOrBuilder message,
TextFormat.TextGenerator generator) |
private void |
printField(Descriptors.FieldDescriptor field,
java.lang.Object value,
TextFormat.TextGenerator generator) |
private void |
printFieldValue(Descriptors.FieldDescriptor field,
java.lang.Object value,
TextFormat.TextGenerator generator) |
private void |
printSingleField(Descriptors.FieldDescriptor field,
java.lang.Object value,
TextFormat.TextGenerator generator) |
private void |
printUnknownField(int number,
int wireType,
java.util.List<?> values,
TextFormat.TextGenerator generator) |
private void |
printUnknownFields(UnknownFieldSet unknownFields,
TextFormat.TextGenerator generator) |
private TextFormat.Printer |
setEscapeNonAscii(boolean escapeNonAscii)
Setter of escapeNonAscii
|
private TextFormat.Printer |
setSingleLineMode(boolean singleLineMode)
Setter of singleLineMode
|
boolean singleLineMode
boolean escapeNonAscii
private TextFormat.Printer setSingleLineMode(boolean singleLineMode)
private TextFormat.Printer setEscapeNonAscii(boolean escapeNonAscii)
private void print(MessageOrBuilder message, TextFormat.TextGenerator generator) throws java.io.IOException
java.io.IOExceptionprivate void printField(Descriptors.FieldDescriptor field, java.lang.Object value, TextFormat.TextGenerator generator) throws java.io.IOException
java.io.IOExceptionprivate void printSingleField(Descriptors.FieldDescriptor field, java.lang.Object value, TextFormat.TextGenerator generator) throws java.io.IOException
java.io.IOExceptionprivate void printFieldValue(Descriptors.FieldDescriptor field, java.lang.Object value, TextFormat.TextGenerator generator) throws java.io.IOException
java.io.IOExceptionprivate void printUnknownFields(UnknownFieldSet unknownFields, TextFormat.TextGenerator generator) throws java.io.IOException
java.io.IOExceptionprivate void printUnknownField(int number,
int wireType,
java.util.List<?> values,
TextFormat.TextGenerator generator)
throws java.io.IOException
java.io.IOException