private static final class TextFormat.Printer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static TextFormat.Printer |
DEFAULT |
private boolean |
escapeNonAscii
Whether to escape non ASCII characters with backslash and octal.
|
(package private) static TextFormat.Printer |
UNICODE |
Modifier | Constructor and Description |
---|---|
private |
Printer(boolean escapeNonAscii) |
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) |
static final TextFormat.Printer DEFAULT
static final TextFormat.Printer UNICODE
private final boolean escapeNonAscii
private void print(MessageOrBuilder message, TextFormat.TextGenerator generator) throws java.io.IOException
java.io.IOException
private void printField(Descriptors.FieldDescriptor field, java.lang.Object value, TextFormat.TextGenerator generator) throws java.io.IOException
java.io.IOException
private void printSingleField(Descriptors.FieldDescriptor field, java.lang.Object value, TextFormat.TextGenerator generator) throws java.io.IOException
java.io.IOException
private void printFieldValue(Descriptors.FieldDescriptor field, java.lang.Object value, TextFormat.TextGenerator generator) throws java.io.IOException
java.io.IOException
private void printUnknownFields(UnknownFieldSet unknownFields, TextFormat.TextGenerator generator) throws java.io.IOException
java.io.IOException
private void printUnknownField(int number, int wireType, java.util.List<?> values, TextFormat.TextGenerator generator) throws java.io.IOException
java.io.IOException