|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.elasticsearch.util.xcontent.XContentFactory
public class XContentFactory
A one stop to use XContent
and XContentBuilder
.
Constructor Summary | |
---|---|
XContentFactory()
|
Method Summary | |
---|---|
static BinaryXContentBuilder |
contentBinaryBuilder(XContentType type)
Returns a binary content builder for the provided content type. |
static BinaryXContentBuilder |
contentBuilder(XContentType type)
Returns a binary content builder for the provided content type. |
static TextXContentBuilder |
contentTextBuilder(XContentType type)
Returns a textual content builder for the provided content type. |
static BinaryXContentBuilder |
jsonBuilder()
Returns a binary content builder using JSON format ( XContentType.JSON . |
static XContent |
xContent(byte[] data)
Guesses the content type based on the provided bytes. |
static XContent |
xContent(byte[] data,
int offset,
int length)
Guesses the content type based on the provided bytes. |
static XContent |
xContent(java.lang.CharSequence content)
Guesses the content (type) based on the provided char sequence. |
static XContent |
xContent(XContentType type)
Returns the XContent for the provided content type. |
static XContentType |
xContentType(byte[] data)
Guesses the content type based on the provided bytes. |
static XContentType |
xContentType(byte[] data,
int offset,
int length)
Guesses the content type based on the provided bytes. |
static XContentType |
xContentType(java.lang.CharSequence content)
Guesses the content type based on the provided char sequence. |
static BinaryXContentBuilder |
xsonBuilder()
Returns a binary content builder using XSON format ( XContentType.XSON . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XContentFactory()
Method Detail |
---|
public static BinaryXContentBuilder jsonBuilder() throws java.io.IOException
XContentType.JSON
.
java.io.IOException
public static BinaryXContentBuilder xsonBuilder() throws java.io.IOException
XContentType.XSON
.
java.io.IOException
public static BinaryXContentBuilder contentBuilder(XContentType type) throws java.io.IOException
java.io.IOException
public static BinaryXContentBuilder contentBinaryBuilder(XContentType type) throws java.io.IOException
java.io.IOException
public static TextXContentBuilder contentTextBuilder(XContentType type) throws java.io.IOException
java.io.IOException
public static XContent xContent(XContentType type)
XContent
for the provided content type.
public static XContentType xContentType(java.lang.CharSequence content)
public static XContent xContent(java.lang.CharSequence content)
public static XContent xContent(byte[] data)
public static XContent xContent(byte[] data, int offset, int length)
public static XContentType xContentType(byte[] data)
public static XContentType xContentType(byte[] data, int offset, int length)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |