public class JsonPrettyGeneratorImpl extends JsonGeneratorImpl
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
INDENT |
private int |
indentLevel |
PRETTY_PRINTING| Constructor and Description |
|---|
JsonPrettyGeneratorImpl(java.io.OutputStream out,
BufferPool bufferPool) |
JsonPrettyGeneratorImpl(java.io.OutputStream out,
java.nio.charset.Charset encoding,
BufferPool bufferPool) |
JsonPrettyGeneratorImpl(java.io.Writer writer,
BufferPool bufferPool) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
writeComma() |
JsonGenerator |
writeEnd()
Writes the end of the current context.
|
private void |
writeIndent() |
private void |
writeNewLine() |
JsonGenerator |
writeStartArray()
Writes the JSON start array character.
|
JsonGenerator |
writeStartArray(java.lang.String name)
Writes the JSON name/start array character pair with in the current
object context.
|
JsonGenerator |
writeStartObject()
Writes the JSON start object character.
|
JsonGenerator |
writeStartObject(java.lang.String name)
Writes the JSON name/start object character pair in the current
object context.
|
private int indentLevel
private static final java.lang.String INDENT
public JsonPrettyGeneratorImpl(java.io.Writer writer,
BufferPool bufferPool)
public JsonPrettyGeneratorImpl(java.io.OutputStream out,
BufferPool bufferPool)
public JsonPrettyGeneratorImpl(java.io.OutputStream out,
java.nio.charset.Charset encoding,
BufferPool bufferPool)
public JsonGenerator writeStartObject()
JsonGeneratorwriteStartObject in interface JsonGeneratorwriteStartObject in class JsonGeneratorImplpublic JsonGenerator writeStartObject(java.lang.String name)
JsonGeneratorwriteStartObject in interface JsonGeneratorwriteStartObject in class JsonGeneratorImplname - a name within the JSON name/object pair to be writtenpublic JsonGenerator writeStartArray()
JsonGeneratorwriteStartArray in interface JsonGeneratorwriteStartArray in class JsonGeneratorImplpublic JsonGenerator writeStartArray(java.lang.String name)
JsonGeneratorwriteStartArray in interface JsonGeneratorwriteStartArray in class JsonGeneratorImplname - a name within the JSON name/array pair to be writtenpublic JsonGenerator writeEnd()
JsonGeneratorwriteEnd in interface JsonGeneratorwriteEnd in class JsonGeneratorImplprivate void writeIndent()
protected void writeComma()
writeComma in class JsonGeneratorImplprivate void writeNewLine()