- java.lang.Object
-
- org.eclipse.parsson.JsonGeneratorImpl
-
- org.eclipse.parsson.JsonPrettyGeneratorImpl
-
- All Implemented Interfaces:
jakarta.json.stream.JsonGenerator,java.io.Closeable,java.io.Flushable,java.lang.AutoCloseable
public class JsonPrettyGeneratorImpl extends JsonGeneratorImpl
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringINDENTprivate intindentLevel
-
Constructor Summary
Constructors Constructor Description JsonPrettyGeneratorImpl(java.io.OutputStream out, java.nio.charset.Charset encoding, JsonContext jsonContext)JsonPrettyGeneratorImpl(java.io.OutputStream out, JsonContext jsonContext)JsonPrettyGeneratorImpl(java.io.Writer writer, JsonContext jsonContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidwriteColon()protected voidwriteComma()jakarta.json.stream.JsonGeneratorwriteEnd()private voidwriteIndent()private voidwriteNewLine()jakarta.json.stream.JsonGeneratorwriteStartArray()jakarta.json.stream.JsonGeneratorwriteStartArray(java.lang.String name)jakarta.json.stream.JsonGeneratorwriteStartObject()jakarta.json.stream.JsonGeneratorwriteStartObject(java.lang.String name)-
Methods inherited from class org.eclipse.parsson.JsonGeneratorImpl
close, flush, flushBuffer, getChars, inNone, isCommaAllowed, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, writeChar, writeEscapedString, writeInt, writeKey, writeNull, writeNull, writeString, writeString
-
-
-
-
Field Detail
-
indentLevel
private int indentLevel
-
INDENT
private static final java.lang.String INDENT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JsonPrettyGeneratorImpl
public JsonPrettyGeneratorImpl(java.io.Writer writer, JsonContext jsonContext)
-
JsonPrettyGeneratorImpl
public JsonPrettyGeneratorImpl(java.io.OutputStream out, JsonContext jsonContext)
-
JsonPrettyGeneratorImpl
public JsonPrettyGeneratorImpl(java.io.OutputStream out, java.nio.charset.Charset encoding, JsonContext jsonContext)
-
-
Method Detail
-
writeStartObject
public jakarta.json.stream.JsonGenerator writeStartObject()
- Specified by:
writeStartObjectin interfacejakarta.json.stream.JsonGenerator- Overrides:
writeStartObjectin classJsonGeneratorImpl
-
writeStartObject
public jakarta.json.stream.JsonGenerator writeStartObject(java.lang.String name)
- Specified by:
writeStartObjectin interfacejakarta.json.stream.JsonGenerator- Overrides:
writeStartObjectin classJsonGeneratorImpl
-
writeStartArray
public jakarta.json.stream.JsonGenerator writeStartArray()
- Specified by:
writeStartArrayin interfacejakarta.json.stream.JsonGenerator- Overrides:
writeStartArrayin classJsonGeneratorImpl
-
writeStartArray
public jakarta.json.stream.JsonGenerator writeStartArray(java.lang.String name)
- Specified by:
writeStartArrayin interfacejakarta.json.stream.JsonGenerator- Overrides:
writeStartArrayin classJsonGeneratorImpl
-
writeEnd
public jakarta.json.stream.JsonGenerator writeEnd()
- Specified by:
writeEndin interfacejakarta.json.stream.JsonGenerator- Overrides:
writeEndin classJsonGeneratorImpl
-
writeIndent
private void writeIndent()
-
writeComma
protected void writeComma()
- Overrides:
writeCommain classJsonGeneratorImpl
-
writeColon
protected void writeColon()
- Overrides:
writeColonin classJsonGeneratorImpl
-
writeNewLine
private void writeNewLine()
-
-