public class JsonXContentGenerator extends Object implements XContentGenerator
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected com.fasterxml.jackson.core.JsonGenerator |
generator
Generator used to write content
|
| コンストラクタと説明 |
|---|
JsonXContentGenerator(com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
OutputStream os,
String... filters) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
close() |
XContentType |
contentType() |
void |
copyCurrentStructure(XContentParser parser) |
protected void |
copyRawValue(BytesReference content,
XContent xContent) |
void |
flush() |
protected boolean |
inRoot() |
protected boolean |
isFiltered() |
protected boolean |
supportsRawWrites()
Whether this generator supports writing raw data directly
|
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[] value) |
void |
writeBoolean(boolean state) |
void |
writeBooleanField(String fieldName,
boolean value) |
void |
writeBooleanField(XContentString fieldName,
boolean value) |
void |
writeEndArray() |
void |
writeEndObject() |
void |
writeEndRaw() |
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) |
protected final com.fasterxml.jackson.core.JsonGenerator generator
public JsonXContentGenerator(com.fasterxml.jackson.core.JsonGenerator jsonGenerator,
OutputStream os,
String... filters)
public XContentType contentType()
contentType インタフェース内 XContentGeneratorpublic final void usePrettyPrint()
usePrettyPrint インタフェース内 XContentGeneratorpublic void usePrintLineFeedAtEnd()
usePrintLineFeedAtEnd インタフェース内 XContentGeneratorpublic void writeStartArray()
throws IOException
writeStartArray インタフェース内 XContentGeneratorIOExceptionpublic void writeEndArray()
throws IOException
writeEndArray インタフェース内 XContentGeneratorIOExceptionprotected boolean isFiltered()
protected boolean inRoot()
public void writeStartObject()
throws IOException
writeStartObject インタフェース内 XContentGeneratorIOExceptionpublic void writeEndObject()
throws IOException
writeEndObject インタフェース内 XContentGeneratorIOExceptionpublic void writeFieldName(String name) throws IOException
writeFieldName インタフェース内 XContentGeneratorIOExceptionpublic void writeFieldName(XContentString name) throws IOException
writeFieldName インタフェース内 XContentGeneratorIOExceptionpublic void writeString(String text) throws IOException
writeString インタフェース内 XContentGeneratorIOExceptionpublic void writeString(char[] text,
int offset,
int len)
throws IOException
writeString インタフェース内 XContentGeneratorIOExceptionpublic void writeUTF8String(byte[] text,
int offset,
int length)
throws IOException
writeUTF8String インタフェース内 XContentGeneratorIOExceptionpublic void writeBinary(byte[] data,
int offset,
int len)
throws IOException
writeBinary インタフェース内 XContentGeneratorIOExceptionpublic void writeBinary(byte[] data)
throws IOException
writeBinary インタフェース内 XContentGeneratorIOExceptionpublic void writeNumber(int v)
throws IOException
writeNumber インタフェース内 XContentGeneratorIOExceptionpublic void writeNumber(long v)
throws IOException
writeNumber インタフェース内 XContentGeneratorIOExceptionpublic void writeNumber(double d)
throws IOException
writeNumber インタフェース内 XContentGeneratorIOExceptionpublic void writeNumber(float f)
throws IOException
writeNumber インタフェース内 XContentGeneratorIOExceptionpublic void writeBoolean(boolean state)
throws IOException
writeBoolean インタフェース内 XContentGeneratorIOExceptionpublic void writeNull()
throws IOException
writeNull インタフェース内 XContentGeneratorIOExceptionpublic void writeStringField(String fieldName, String value) throws IOException
writeStringField インタフェース内 XContentGeneratorIOExceptionpublic void writeStringField(XContentString fieldName, String value) throws IOException
writeStringField インタフェース内 XContentGeneratorIOExceptionpublic void writeBooleanField(String fieldName, boolean value) throws IOException
writeBooleanField インタフェース内 XContentGeneratorIOExceptionpublic void writeBooleanField(XContentString fieldName, boolean value) throws IOException
writeBooleanField インタフェース内 XContentGeneratorIOExceptionpublic void writeNullField(String fieldName) throws IOException
writeNullField インタフェース内 XContentGeneratorIOExceptionpublic void writeNullField(XContentString fieldName) throws IOException
writeNullField インタフェース内 XContentGeneratorIOExceptionpublic void writeNumberField(String fieldName, int value) throws IOException
writeNumberField インタフェース内 XContentGeneratorIOExceptionpublic void writeNumberField(XContentString fieldName, int value) throws IOException
writeNumberField インタフェース内 XContentGeneratorIOExceptionpublic void writeNumberField(String fieldName, long value) throws IOException
writeNumberField インタフェース内 XContentGeneratorIOExceptionpublic void writeNumberField(XContentString fieldName, long value) throws IOException
writeNumberField インタフェース内 XContentGeneratorIOExceptionpublic void writeNumberField(String fieldName, double value) throws IOException
writeNumberField インタフェース内 XContentGeneratorIOExceptionpublic void writeNumberField(XContentString fieldName, double value) throws IOException
writeNumberField インタフェース内 XContentGeneratorIOExceptionpublic void writeNumberField(String fieldName, float value) throws IOException
writeNumberField インタフェース内 XContentGeneratorIOExceptionpublic void writeNumberField(XContentString fieldName, float value) throws IOException
writeNumberField インタフェース内 XContentGeneratorIOExceptionpublic void writeBinaryField(String fieldName, byte[] data) throws IOException
writeBinaryField インタフェース内 XContentGeneratorIOExceptionpublic void writeBinaryField(XContentString fieldName, byte[] value) throws IOException
writeBinaryField インタフェース内 XContentGeneratorIOExceptionpublic void writeArrayFieldStart(String fieldName) throws IOException
writeArrayFieldStart インタフェース内 XContentGeneratorIOExceptionpublic void writeArrayFieldStart(XContentString fieldName) throws IOException
writeArrayFieldStart インタフェース内 XContentGeneratorIOExceptionpublic void writeObjectFieldStart(String fieldName) throws IOException
writeObjectFieldStart インタフェース内 XContentGeneratorIOExceptionpublic void writeObjectFieldStart(XContentString fieldName) throws IOException
writeObjectFieldStart インタフェース内 XContentGeneratorIOExceptionpublic void writeEndRaw()
public void writeRawField(String fieldName, InputStream content) throws IOException
writeRawField インタフェース内 XContentGeneratorIOExceptionpublic final void writeRawField(String fieldName, BytesReference content) throws IOException
writeRawField インタフェース内 XContentGeneratorIOExceptionpublic final void writeRawValue(BytesReference content) throws IOException
writeRawValue インタフェース内 XContentGeneratorIOExceptionprotected boolean supportsRawWrites()
protected void copyRawValue(BytesReference content, XContent xContent) throws IOException
IOExceptionpublic void copyCurrentStructure(XContentParser parser) throws IOException
copyCurrentStructure インタフェース内 XContentGeneratorIOExceptionpublic void flush()
throws IOException
flush インタフェース内 XContentGeneratorIOExceptionpublic void close()
throws IOException
close インタフェース内 Closeableclose インタフェース内 AutoCloseableIOExceptionCopyright © 2009–2016. All rights reserved.