- java.lang.Object
-
- org.xbib.content.smile.SmileXContent
-
- All Implemented Interfaces:
org.xbib.content.XContent
public class SmileXContent extends java.lang.Object implements org.xbib.content.XContentA JSON based content implementation using Jackson.
-
-
Constructor Summary
Constructors Constructor Description SmileXContent()Empty constructor forServiceLoader.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.xbib.content.XContentBuildercontentBuilder()static org.xbib.content.XContentBuildercontentBuilder(java.io.OutputStream outputStream)org.xbib.content.XContentGeneratorcreateGenerator(java.io.OutputStream os)org.xbib.content.XContentGeneratorcreateGenerator(java.io.Writer writer)org.xbib.content.XContentParsercreateParser(byte[] data)org.xbib.content.XContentParsercreateParser(byte[] data, int offset, int length)org.xbib.content.XContentParsercreateParser(java.io.InputStream is)org.xbib.content.XContentParsercreateParser(java.io.Reader reader)org.xbib.content.XContentParsercreateParser(java.lang.String content)booleanisXContent(byte[] bytes, int offset, int len)java.lang.Stringname()static SmileXContentsmileContent()static com.fasterxml.jackson.dataformat.smile.SmileFactorysmileFactory()
-
-
-
Method Detail
-
smileFactory
public static com.fasterxml.jackson.dataformat.smile.SmileFactory smileFactory()
-
smileContent
public static SmileXContent smileContent()
-
contentBuilder
public static org.xbib.content.XContentBuilder contentBuilder() throws java.io.IOException- Throws:
java.io.IOException
-
contentBuilder
public static org.xbib.content.XContentBuilder contentBuilder(java.io.OutputStream outputStream) throws java.io.IOException- Throws:
java.io.IOException
-
name
public java.lang.String name()
- Specified by:
namein interfaceorg.xbib.content.XContent
-
createGenerator
public org.xbib.content.XContentGenerator createGenerator(java.io.OutputStream os) throws java.io.IOException- Specified by:
createGeneratorin interfaceorg.xbib.content.XContent- Throws:
java.io.IOException
-
createGenerator
public org.xbib.content.XContentGenerator createGenerator(java.io.Writer writer) throws java.io.IOException- Specified by:
createGeneratorin interfaceorg.xbib.content.XContent- Throws:
java.io.IOException
-
createParser
public org.xbib.content.XContentParser createParser(java.lang.String content) throws java.io.IOException- Specified by:
createParserin interfaceorg.xbib.content.XContent- Throws:
java.io.IOException
-
createParser
public org.xbib.content.XContentParser createParser(java.io.InputStream is) throws java.io.IOException- Specified by:
createParserin interfaceorg.xbib.content.XContent- Throws:
java.io.IOException
-
createParser
public org.xbib.content.XContentParser createParser(byte[] data) throws java.io.IOException- Specified by:
createParserin interfaceorg.xbib.content.XContent- Throws:
java.io.IOException
-
createParser
public org.xbib.content.XContentParser createParser(byte[] data, int offset, int length) throws java.io.IOException- Specified by:
createParserin interfaceorg.xbib.content.XContent- Throws:
java.io.IOException
-
createParser
public org.xbib.content.XContentParser createParser(java.io.Reader reader) throws java.io.IOException- Specified by:
createParserin interfaceorg.xbib.content.XContent- Throws:
java.io.IOException
-
isXContent
public boolean isXContent(byte[] bytes, int offset, int len)- Specified by:
isXContentin interfaceorg.xbib.content.XContent
-
-