final class JsonPrettyGeneratorImpl extends JsonGeneratorImpl
| Modifier and Type | Field and Description |
|---|---|
private static String |
DEFAULT_INDENTATION |
private String |
indent |
depth, needCommaBACKSPACE, COMMA_CHAR, COMMA_EVENT, CR, DOT, END_ARRAY, END_ARRAY_CHAR, END_OBJECT, END_OBJECT_CHAR, EOF, EOL, ESCAPE_CHAR, EVT_MAP, EXP_LOWERCASE, EXP_UPPERCASE, FALSE_A, FALSE_E, FALSE_F, FALSE_L, FALSE_S, FORMFEED, KEY_NAME, KEY_SEPARATOR, KEY_SEPARATOR_EVENT, MINUS, NINE, NULL, NULL_L, NULL_N, NULL_U, PLUS, QUOTE_CHAR, SPACE, START_ARRAY, START_ARRAY_CHAR, START_OBJECT, START_OBJECT_CHAR, TAB, TRUE_E, TRUE_R, TRUE_T, TRUE_U, VALUE_FALSE, VALUE_NULL, VALUE_NUMBER, VALUE_STRING, VALUE_TRUE, ZERO| Constructor and Description |
|---|
JsonPrettyGeneratorImpl(OutputStream out,
BufferStrategy.BufferProvider<char[]> bufferProvider,
ConcurrentMap<String,String> cache) |
JsonPrettyGeneratorImpl(OutputStream out,
Charset encoding,
BufferStrategy.BufferProvider<char[]> bufferProvider,
ConcurrentMap<String,String> cache) |
JsonPrettyGeneratorImpl(Writer writer,
BufferStrategy.BufferProvider<char[]> bufferProvider,
ConcurrentMap<String,String> cache) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCommaIfNeeded() |
javax.json.stream.JsonGenerator |
write(BigDecimal value) |
javax.json.stream.JsonGenerator |
write(BigInteger value) |
javax.json.stream.JsonGenerator |
write(boolean value) |
javax.json.stream.JsonGenerator |
write(double value) |
javax.json.stream.JsonGenerator |
write(int value) |
javax.json.stream.JsonGenerator |
write(javax.json.JsonValue value) |
javax.json.stream.JsonGenerator |
write(long value) |
javax.json.stream.JsonGenerator |
write(String value) |
javax.json.stream.JsonGenerator |
write(String name,
BigDecimal value) |
javax.json.stream.JsonGenerator |
write(String name,
BigInteger value) |
javax.json.stream.JsonGenerator |
write(String name,
boolean value) |
javax.json.stream.JsonGenerator |
write(String name,
double value) |
javax.json.stream.JsonGenerator |
write(String name,
int value) |
javax.json.stream.JsonGenerator |
write(String name,
javax.json.JsonValue value) |
javax.json.stream.JsonGenerator |
write(String name,
long value) |
javax.json.stream.JsonGenerator |
write(String name,
String value) |
javax.json.stream.JsonGenerator |
writeEnd() |
private void |
writeEOL() |
private void |
writeIndent(int correctionOffset) |
javax.json.stream.JsonGenerator |
writeNull() |
javax.json.stream.JsonGenerator |
writeNull(String name) |
javax.json.stream.JsonGenerator |
writeStartArray() |
javax.json.stream.JsonGenerator |
writeStartArray(String name) |
javax.json.stream.JsonGenerator |
writeStartObject() |
javax.json.stream.JsonGenerator |
writeStartObject(String name) |
close, flush, justWrite, justWrite, justWrite, noCheckWrite, noCheckWrite, writeEndprivate static final String DEFAULT_INDENTATION
private final String indent
public JsonPrettyGeneratorImpl(Writer writer, BufferStrategy.BufferProvider<char[]> bufferProvider, ConcurrentMap<String,String> cache)
public JsonPrettyGeneratorImpl(OutputStream out, Charset encoding, BufferStrategy.BufferProvider<char[]> bufferProvider, ConcurrentMap<String,String> cache)
public JsonPrettyGeneratorImpl(OutputStream out, BufferStrategy.BufferProvider<char[]> bufferProvider, ConcurrentMap<String,String> cache)
private void writeEOL()
private void writeIndent(int correctionOffset)
protected void addCommaIfNeeded()
addCommaIfNeeded in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator writeStartObject()
writeStartObject in interface javax.json.stream.JsonGeneratorwriteStartObject in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator writeStartObject(String name)
writeStartObject in interface javax.json.stream.JsonGeneratorwriteStartObject in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator writeStartArray()
writeStartArray in interface javax.json.stream.JsonGeneratorwriteStartArray in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator writeStartArray(String name)
writeStartArray in interface javax.json.stream.JsonGeneratorwriteStartArray in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator writeEnd()
writeEnd in interface javax.json.stream.JsonGeneratorwriteEnd in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator write(String name, javax.json.JsonValue value)
write in interface javax.json.stream.JsonGeneratorwrite in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator write(String name, String value)
write in interface javax.json.stream.JsonGeneratorwrite in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator write(String name, BigInteger value)
write in interface javax.json.stream.JsonGeneratorwrite in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator write(String name, BigDecimal value)
write in interface javax.json.stream.JsonGeneratorwrite in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator write(String name, int value)
write in interface javax.json.stream.JsonGeneratorwrite in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator write(String name, long value)
write in interface javax.json.stream.JsonGeneratorwrite in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator write(String name, double value)
write in interface javax.json.stream.JsonGeneratorwrite in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator write(String name, boolean value)
write in interface javax.json.stream.JsonGeneratorwrite in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator writeNull(String name)
writeNull in interface javax.json.stream.JsonGeneratorwriteNull in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator write(javax.json.JsonValue value)
write in interface javax.json.stream.JsonGeneratorwrite in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator write(String value)
write in interface javax.json.stream.JsonGeneratorwrite in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator write(BigDecimal value)
write in interface javax.json.stream.JsonGeneratorwrite in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator write(BigInteger value)
write in interface javax.json.stream.JsonGeneratorwrite in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator write(int value)
write in interface javax.json.stream.JsonGeneratorwrite in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator write(long value)
write in interface javax.json.stream.JsonGeneratorwrite in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator write(double value)
write in interface javax.json.stream.JsonGeneratorwrite in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator write(boolean value)
write in interface javax.json.stream.JsonGeneratorwrite in class JsonGeneratorImplpublic javax.json.stream.JsonGenerator writeNull()
writeNull in interface javax.json.stream.JsonGeneratorwriteNull in class JsonGeneratorImplCopyright © 2014–2015 The Apache Software Foundation. All rights reserved.