public interface XContentGenerator extends Closeable
| Modifier and Type | Method and Description |
|---|---|
XContentType |
contentType() |
void |
copyCurrentStructure(XContentParser parser) |
void |
flush() |
void |
usePrettyPrint() |
void |
usePrintLineFeedAtEnd() |
void |
writeArrayFieldStart(String fieldName) |
void |
writeArrayFieldStart(XContentString fieldName) |
void |
writeBinary(byte[] data) |
void |
writeBinary(byte[] data,
int offset,
int len) |
void |
writeBinaryField(String fieldName,
byte[] data) |
void |
writeBinaryField(XContentString fieldName,
byte[] data) |
void |
writeBoolean(boolean state) |
void |
writeBooleanField(String fieldName,
boolean value) |
void |
writeBooleanField(XContentString fieldName,
boolean value) |
void |
writeEndArray() |
void |
writeEndObject() |
void |
writeFieldName(String name) |
void |
writeFieldName(XContentString name) |
void |
writeNull() |
void |
writeNullField(String fieldName) |
void |
writeNullField(XContentString fieldName) |
void |
writeNumber(double d) |
void |
writeNumber(float f) |
void |
writeNumber(int v) |
void |
writeNumber(long v) |
void |
writeNumberField(String fieldName,
double value) |
void |
writeNumberField(String fieldName,
float value) |
void |
writeNumberField(String fieldName,
int value) |
void |
writeNumberField(String fieldName,
long value) |
void |
writeNumberField(XContentString fieldName,
double value) |
void |
writeNumberField(XContentString fieldName,
float value) |
void |
writeNumberField(XContentString fieldName,
int value) |
void |
writeNumberField(XContentString fieldName,
long value) |
void |
writeObjectFieldStart(String fieldName) |
void |
writeObjectFieldStart(XContentString fieldName) |
void |
writeRawField(String fieldName,
BytesReference content) |
void |
writeRawField(String fieldName,
InputStream content) |
void |
writeRawValue(BytesReference content) |
void |
writeStartArray() |
void |
writeStartObject() |
void |
writeString(char[] text,
int offset,
int len) |
void |
writeString(String text) |
void |
writeStringField(String fieldName,
String value) |
void |
writeStringField(XContentString fieldName,
String value) |
void |
writeUTF8String(byte[] text,
int offset,
int length) |
XContentType contentType()
void usePrettyPrint()
void usePrintLineFeedAtEnd()
void writeStartArray()
throws IOException
IOExceptionvoid writeEndArray()
throws IOException
IOExceptionvoid writeStartObject()
throws IOException
IOExceptionvoid writeEndObject()
throws IOException
IOExceptionvoid writeFieldName(String name) throws IOException
IOExceptionvoid writeFieldName(XContentString name) throws IOException
IOExceptionvoid writeString(String text) throws IOException
IOExceptionvoid writeString(char[] text,
int offset,
int len)
throws IOException
IOExceptionvoid writeUTF8String(byte[] text,
int offset,
int length)
throws IOException
IOExceptionvoid writeBinary(byte[] data,
int offset,
int len)
throws IOException
IOExceptionvoid writeBinary(byte[] data)
throws IOException
IOExceptionvoid writeNumber(int v)
throws IOException
IOExceptionvoid writeNumber(long v)
throws IOException
IOExceptionvoid writeNumber(double d)
throws IOException
IOExceptionvoid writeNumber(float f)
throws IOException
IOExceptionvoid writeBoolean(boolean state)
throws IOException
IOExceptionvoid writeNull()
throws IOException
IOExceptionvoid writeStringField(String fieldName, String value) throws IOException
IOExceptionvoid writeStringField(XContentString fieldName, String value) throws IOException
IOExceptionvoid writeBooleanField(String fieldName, boolean value) throws IOException
IOExceptionvoid writeBooleanField(XContentString fieldName, boolean value) throws IOException
IOExceptionvoid writeNullField(String fieldName) throws IOException
IOExceptionvoid writeNullField(XContentString fieldName) throws IOException
IOExceptionvoid writeNumberField(String fieldName, int value) throws IOException
IOExceptionvoid writeNumberField(XContentString fieldName, int value) throws IOException
IOExceptionvoid writeNumberField(String fieldName, long value) throws IOException
IOExceptionvoid writeNumberField(XContentString fieldName, long value) throws IOException
IOExceptionvoid writeNumberField(String fieldName, double value) throws IOException
IOExceptionvoid writeNumberField(XContentString fieldName, double value) throws IOException
IOExceptionvoid writeNumberField(String fieldName, float value) throws IOException
IOExceptionvoid writeNumberField(XContentString fieldName, float value) throws IOException
IOExceptionvoid writeBinaryField(String fieldName, byte[] data) throws IOException
IOExceptionvoid writeBinaryField(XContentString fieldName, byte[] data) throws IOException
IOExceptionvoid writeArrayFieldStart(String fieldName) throws IOException
IOExceptionvoid writeArrayFieldStart(XContentString fieldName) throws IOException
IOExceptionvoid writeObjectFieldStart(String fieldName) throws IOException
IOExceptionvoid writeObjectFieldStart(XContentString fieldName) throws IOException
IOExceptionvoid writeRawField(String fieldName, InputStream content) throws IOException
IOExceptionvoid writeRawField(String fieldName, BytesReference content) throws IOException
IOExceptionvoid writeRawValue(BytesReference content) throws IOException
IOExceptionvoid copyCurrentStructure(XContentParser parser) throws IOException
IOExceptionvoid flush()
throws IOException
IOExceptionCopyright © 2009–2016. All rights reserved.