@Override public JsonGenerator writeStartArray(String name) { super.writeStartArray(name); indentLevel++; return this; }
@Override public JsonGenerator writeStartArray() { super.writeStartArray(); indentLevel++; return this; }
@Override public void writeArray(JsonArray array) { if (writeDone) { throw new IllegalStateException(JsonMessages.WRITER_WRITE_ALREADY_CALLED()); } writeDone = true; generator.writeStartArray(); for(JsonValue value : array) { generator.write(value); } generator.writeEnd(); // Flush the generator's buffered contents. This won't work for byte // streams as intermediary OutputStreamWriter buffers. generator.flushBuffer(); // Flush buffered contents but not the byte stream. generator.flush() // does OutputStreamWriter#flushBuffer (package private) and underlying // byte stream#flush(). Here underlying stream's flush() is no-op. if (os != null) { generator.flush(); } }
@Override public JsonGenerator writeStartArray(String name) { super.writeStartArray(name); indentLevel++; return this; }
@Override public JsonGenerator writeStartArray() { super.writeStartArray(); indentLevel++; return this; }
case ARRAY: JsonArray array = (JsonArray)value; writeStartArray(); for(JsonValue child: array) { write(child);
case ARRAY: JsonArray array = (JsonArray)value; writeStartArray(name); for(JsonValue child: array) { write(child);
@Override public void writeArray(JsonArray array) { if (writeDone) { throw new IllegalStateException(JsonMessages.WRITER_WRITE_ALREADY_CALLED()); } writeDone = true; generator.writeStartArray(); for(JsonValue value : array) { generator.write(value); } generator.writeEnd(); // Flush the generator's buffered contents. This won't work for byte // streams as intermediary OutputStreamWriter buffers. generator.flushBuffer(); // Flush buffered contents but not the byte stream. generator.flush() // does OutputStreamWriter#flushBuffer (package private) and underlying // byte stream#flush(). Here underlying stream's flush() is no-op. if (os != null) { generator.flush(); } }
@Override public JsonGenerator writeStartArray(String name) { super.writeStartArray(name); indentLevel++; return this; }
@Override public JsonGenerator writeStartArray() { super.writeStartArray(); indentLevel++; return this; }
@Override public JsonGenerator writeStartArray(String name) { super.writeStartArray(name); indentLevel++; return this; }
@Override public JsonGenerator writeStartArray() { super.writeStartArray(); indentLevel++; return this; }
@Override public JsonGenerator writeStartArray() { super.writeStartArray(); indentLevel++; return this; }
@Override public JsonGenerator writeStartArray(String name) { super.writeStartArray(name); indentLevel++; return this; }
@Override public JsonGenerator writeStartArray() { super.writeStartArray(); indentLevel++; return this; }
@Override public JsonGenerator writeStartArray(String name) { super.writeStartArray(name); indentLevel++; return this; }
@Override public JsonGenerator writeStartArray() { super.writeStartArray(); indentLevel++; return this; }
@Override public JsonGenerator writeStartArray(String name) { super.writeStartArray(name); indentLevel++; return this; }
case ARRAY: JsonArray array = (JsonArray)value; writeStartArray(); for(JsonValue child: array) { write(child);
case ARRAY: JsonArray array = (JsonArray)value; writeStartArray(name); for(JsonValue child: array) { write(child);