org.elasticsearch.common.xcontent.smile
Class SmileXContentGenerator

java.lang.Object
  extended by org.elasticsearch.common.xcontent.json.JsonXContentGenerator
      extended by org.elasticsearch.common.xcontent.smile.SmileXContentGenerator
All Implemented Interfaces:
XContentGenerator

public class SmileXContentGenerator
extends JsonXContentGenerator


Field Summary
 
Fields inherited from class org.elasticsearch.common.xcontent.json.JsonXContentGenerator
generator
 
Constructor Summary
SmileXContentGenerator(com.fasterxml.jackson.core.JsonGenerator generator)
           
 
Method Summary
 XContentType contentType()
           
 void writeRawField(String fieldName, byte[] content, int offset, int length, OutputStream bos)
           
 void writeRawField(String fieldName, byte[] content, OutputStream bos)
           
 void writeRawField(String fieldName, BytesReference content, OutputStream bos)
           
 void writeRawField(String fieldName, InputStream content, OutputStream bos)
           
 
Methods inherited from class org.elasticsearch.common.xcontent.json.JsonXContentGenerator
close, copyCurrentStructure, flush, usePrettyPrint, writeArrayFieldStart, writeArrayFieldStart, writeBinary, writeBinary, writeBinaryField, writeBinaryField, writeBoolean, writeBooleanField, writeBooleanField, writeEndArray, writeEndObject, writeFieldName, writeFieldName, writeNull, writeNullField, writeNullField, writeNumber, writeNumber, writeNumber, writeNumber, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeObjectFieldStart, writeObjectFieldStart, writeStartArray, writeStartObject, writeString, writeString, writeStringField, writeStringField, writeUTF8String
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SmileXContentGenerator

public SmileXContentGenerator(com.fasterxml.jackson.core.JsonGenerator generator)
Method Detail

contentType

public XContentType contentType()
Specified by:
contentType in interface XContentGenerator
Overrides:
contentType in class JsonXContentGenerator

writeRawField

public void writeRawField(String fieldName,
                          InputStream content,
                          OutputStream bos)
                   throws IOException
Specified by:
writeRawField in interface XContentGenerator
Overrides:
writeRawField in class JsonXContentGenerator
Throws:
IOException

writeRawField

public void writeRawField(String fieldName,
                          byte[] content,
                          OutputStream bos)
                   throws IOException
Specified by:
writeRawField in interface XContentGenerator
Overrides:
writeRawField in class JsonXContentGenerator
Throws:
IOException

writeRawField

public void writeRawField(String fieldName,
                          BytesReference content,
                          OutputStream bos)
                   throws IOException
Specified by:
writeRawField in interface XContentGenerator
Overrides:
writeRawField in class JsonXContentGenerator
Throws:
IOException

writeRawField

public void writeRawField(String fieldName,
                          byte[] content,
                          int offset,
                          int length,
                          OutputStream bos)
                   throws IOException
Specified by:
writeRawField in interface XContentGenerator
Overrides:
writeRawField in class JsonXContentGenerator
Throws:
IOException


Copyright © 2009-2012. All Rights Reserved.