org.elasticsearch.common.xcontent
Interface XContentGenerator
- All Known Implementing Classes:
- AbstractXContentGenerator, JsonXContentGenerator, SmileXContentGenerator
public interface XContentGenerator
Method Summary |
void |
close()
|
XContentType |
contentType()
|
void |
copyCurrentStructure(XContentParser parser)
|
void |
flush()
|
void |
usePrettyPrint()
|
void |
writeArrayFieldStart(java.lang.String fieldName)
|
void |
writeArrayFieldStart(XContentString fieldName)
|
void |
writeBinary(byte[] data)
|
void |
writeBinary(byte[] data,
int offset,
int len)
|
void |
writeBinaryField(java.lang.String fieldName,
byte[] data)
|
void |
writeBinaryField(XContentString fieldName,
byte[] data)
|
void |
writeBoolean(boolean state)
|
void |
writeBooleanField(java.lang.String fieldName,
boolean value)
|
void |
writeBooleanField(XContentString fieldName,
boolean value)
|
void |
writeEndArray()
|
void |
writeEndObject()
|
void |
writeFieldName(java.lang.String name)
|
void |
writeFieldName(XContentString name)
|
void |
writeNull()
|
void |
writeNullField(java.lang.String fieldName)
|
void |
writeNullField(XContentString fieldName)
|
void |
writeNumber(double d)
|
void |
writeNumber(float f)
|
void |
writeNumber(int v)
|
void |
writeNumber(long v)
|
void |
writeNumberField(java.lang.String fieldName,
double value)
|
void |
writeNumberField(java.lang.String fieldName,
float value)
|
void |
writeNumberField(java.lang.String fieldName,
int value)
|
void |
writeNumberField(java.lang.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(java.lang.String fieldName)
|
void |
writeObjectFieldStart(XContentString fieldName)
|
void |
writeRawField(java.lang.String fieldName,
byte[] content,
java.io.OutputStream bos)
|
void |
writeRawField(java.lang.String fieldName,
java.io.InputStream content,
java.io.OutputStream bos)
|
void |
writeStartArray()
|
void |
writeStartObject()
|
void |
writeString(char[] text,
int offset,
int len)
|
void |
writeString(java.lang.String text)
|
void |
writeStringField(java.lang.String fieldName,
java.lang.String value)
|
void |
writeStringField(XContentString fieldName,
java.lang.String value)
|
contentType
XContentType contentType()
usePrettyPrint
void usePrettyPrint()
writeStartArray
void writeStartArray()
throws java.io.IOException
- Throws:
java.io.IOException
writeEndArray
void writeEndArray()
throws java.io.IOException
- Throws:
java.io.IOException
writeStartObject
void writeStartObject()
throws java.io.IOException
- Throws:
java.io.IOException
writeEndObject
void writeEndObject()
throws java.io.IOException
- Throws:
java.io.IOException
writeFieldName
void writeFieldName(java.lang.String name)
throws java.io.IOException
- Throws:
java.io.IOException
writeFieldName
void writeFieldName(XContentString name)
throws java.io.IOException
- Throws:
java.io.IOException
writeString
void writeString(java.lang.String text)
throws java.io.IOException
- Throws:
java.io.IOException
writeString
void writeString(char[] text,
int offset,
int len)
throws java.io.IOException
- Throws:
java.io.IOException
writeBinary
void writeBinary(byte[] data,
int offset,
int len)
throws java.io.IOException
- Throws:
java.io.IOException
writeBinary
void writeBinary(byte[] data)
throws java.io.IOException
- Throws:
java.io.IOException
writeNumber
void writeNumber(int v)
throws java.io.IOException
- Throws:
java.io.IOException
writeNumber
void writeNumber(long v)
throws java.io.IOException
- Throws:
java.io.IOException
writeNumber
void writeNumber(double d)
throws java.io.IOException
- Throws:
java.io.IOException
writeNumber
void writeNumber(float f)
throws java.io.IOException
- Throws:
java.io.IOException
writeBoolean
void writeBoolean(boolean state)
throws java.io.IOException
- Throws:
java.io.IOException
writeNull
void writeNull()
throws java.io.IOException
- Throws:
java.io.IOException
writeStringField
void writeStringField(java.lang.String fieldName,
java.lang.String value)
throws java.io.IOException
- Throws:
java.io.IOException
writeStringField
void writeStringField(XContentString fieldName,
java.lang.String value)
throws java.io.IOException
- Throws:
java.io.IOException
writeBooleanField
void writeBooleanField(java.lang.String fieldName,
boolean value)
throws java.io.IOException
- Throws:
java.io.IOException
writeBooleanField
void writeBooleanField(XContentString fieldName,
boolean value)
throws java.io.IOException
- Throws:
java.io.IOException
writeNullField
void writeNullField(java.lang.String fieldName)
throws java.io.IOException
- Throws:
java.io.IOException
writeNullField
void writeNullField(XContentString fieldName)
throws java.io.IOException
- Throws:
java.io.IOException
writeNumberField
void writeNumberField(java.lang.String fieldName,
int value)
throws java.io.IOException
- Throws:
java.io.IOException
writeNumberField
void writeNumberField(XContentString fieldName,
int value)
throws java.io.IOException
- Throws:
java.io.IOException
writeNumberField
void writeNumberField(java.lang.String fieldName,
long value)
throws java.io.IOException
- Throws:
java.io.IOException
writeNumberField
void writeNumberField(XContentString fieldName,
long value)
throws java.io.IOException
- Throws:
java.io.IOException
writeNumberField
void writeNumberField(java.lang.String fieldName,
double value)
throws java.io.IOException
- Throws:
java.io.IOException
writeNumberField
void writeNumberField(XContentString fieldName,
double value)
throws java.io.IOException
- Throws:
java.io.IOException
writeNumberField
void writeNumberField(java.lang.String fieldName,
float value)
throws java.io.IOException
- Throws:
java.io.IOException
writeNumberField
void writeNumberField(XContentString fieldName,
float value)
throws java.io.IOException
- Throws:
java.io.IOException
writeBinaryField
void writeBinaryField(java.lang.String fieldName,
byte[] data)
throws java.io.IOException
- Throws:
java.io.IOException
writeBinaryField
void writeBinaryField(XContentString fieldName,
byte[] data)
throws java.io.IOException
- Throws:
java.io.IOException
writeArrayFieldStart
void writeArrayFieldStart(java.lang.String fieldName)
throws java.io.IOException
- Throws:
java.io.IOException
writeArrayFieldStart
void writeArrayFieldStart(XContentString fieldName)
throws java.io.IOException
- Throws:
java.io.IOException
writeObjectFieldStart
void writeObjectFieldStart(java.lang.String fieldName)
throws java.io.IOException
- Throws:
java.io.IOException
writeObjectFieldStart
void writeObjectFieldStart(XContentString fieldName)
throws java.io.IOException
- Throws:
java.io.IOException
writeRawField
void writeRawField(java.lang.String fieldName,
byte[] content,
java.io.OutputStream bos)
throws java.io.IOException
- Throws:
java.io.IOException
writeRawField
void writeRawField(java.lang.String fieldName,
java.io.InputStream content,
java.io.OutputStream bos)
throws java.io.IOException
- Throws:
java.io.IOException
copyCurrentStructure
void copyCurrentStructure(XContentParser parser)
throws java.io.IOException
- Throws:
java.io.IOException
flush
void flush()
throws java.io.IOException
- Throws:
java.io.IOException
close
void close()
throws java.io.IOException
- Throws:
java.io.IOException