|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.codehaus.jackson.JsonFactory
de.undercouch.bson4jackson.BsonFactory
public class BsonFactory
Factory for BsonGenerator and BsonParser
| Field Summary | |
|---|---|
protected int |
_bsonGeneratorFeatures
The BSON generator features to be enabled when a new generator is created |
protected int |
_bsonParserFeatures
The BSON parser features to be enabled when a new parser is created |
| Fields inherited from class org.codehaus.jackson.JsonFactory |
|---|
_generatorFeatures, _objectCodec, _parserFeatures, _recyclerRef, _rootByteSymbols, _rootCharSymbols |
| Constructor Summary | |
|---|---|
BsonFactory()
|
|
BsonFactory(org.codehaus.jackson.ObjectCodec oc)
|
|
| Method Summary | |
|---|---|
protected org.codehaus.jackson.JsonGenerator |
_createJsonGenerator(java.io.Writer out,
org.codehaus.jackson.io.IOContext ctxt)
|
protected org.codehaus.jackson.JsonParser |
_createJsonParser(byte[] data,
int offset,
int len,
org.codehaus.jackson.io.IOContext ctxt)
|
protected org.codehaus.jackson.JsonParser |
_createJsonParser(java.io.InputStream in,
org.codehaus.jackson.io.IOContext ctxt)
|
protected org.codehaus.jackson.JsonParser |
_createJsonParser(java.io.Reader r,
org.codehaus.jackson.io.IOContext ctxt)
|
protected org.codehaus.jackson.JsonGenerator |
_createUTF8JsonGenerator(java.io.OutputStream out,
org.codehaus.jackson.io.IOContext ctxt)
|
protected java.io.Writer |
_createWriter(java.io.OutputStream out,
org.codehaus.jackson.JsonEncoding enc,
org.codehaus.jackson.io.IOContext ctxt)
|
BsonFactory |
configure(BsonGenerator.Feature f,
boolean state)
Method for enabling/disabling specified generator features (check BsonGenerator.Feature for list of features) |
BsonFactory |
configure(BsonParser.Feature f,
boolean state)
Method for enabling/disabling specified parser features (check BsonParser.Feature for list of features) |
BsonGenerator |
createJsonGenerator(java.io.OutputStream out)
|
BsonGenerator |
createJsonGenerator(java.io.OutputStream out,
org.codehaus.jackson.JsonEncoding enc)
|
BsonParser |
createJsonParser(java.io.InputStream in)
|
BsonFactory |
disable(BsonGenerator.Feature f)
Method for disabling specified generator features (check BsonGenerator.Feature for list of features) |
BsonFactory |
disable(BsonParser.Feature f)
Method for disabling specified parser features (check BsonParser.Feature for list of features) |
BsonFactory |
enable(BsonGenerator.Feature f)
Method for enabling specified generator features (check BsonGenerator.Feature for list of features) |
BsonFactory |
enable(BsonParser.Feature f)
Method for enabling specified parser features (check BsonParser.Feature for list of features) |
boolean |
isEnabled(BsonGenerator.Feature f)
|
boolean |
isEnabled(BsonParser.Feature f)
|
| Methods inherited from class org.codehaus.jackson.JsonFactory |
|---|
_createContext, _getBufferRecycler, _optimizedStreamFromURL, configure, configure, createJsonGenerator, createJsonGenerator, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, disable, disable, disableGeneratorFeature, disableParserFeature, enable, enable, enableGeneratorFeature, enableParserFeature, getCodec, isEnabled, isEnabled, isGeneratorFeatureEnabled, isParserFeatureEnabled, setCodec, setGeneratorFeature, setParserFeature, version |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int _bsonGeneratorFeatures
protected int _bsonParserFeatures
| Constructor Detail |
|---|
public BsonFactory()
JsonFactory.JsonFactory()public BsonFactory(org.codehaus.jackson.ObjectCodec oc)
JsonFactory.JsonFactory(ObjectCodec)| Method Detail |
|---|
public final BsonFactory configure(BsonGenerator.Feature f,
boolean state)
BsonGenerator.Feature for list of features)
f - the feature to enable or disablestate - true if the feature should be enabled, false otherwisepublic BsonFactory enable(BsonGenerator.Feature f)
BsonGenerator.Feature for list of features)
f - the feature to enablepublic BsonFactory disable(BsonGenerator.Feature f)
BsonGenerator.Feature for list of features)
f - the feature to disablepublic final boolean isEnabled(BsonGenerator.Feature f)
public final BsonFactory configure(BsonParser.Feature f,
boolean state)
BsonParser.Feature for list of features)
f - the feature to enable or disablestate - true if the feature should be enabled, false otherwisepublic BsonFactory enable(BsonParser.Feature f)
BsonParser.Feature for list of features)
f - the feature to enablepublic BsonFactory disable(BsonParser.Feature f)
BsonParser.Feature for list of features)
f - the feature to disablepublic final boolean isEnabled(BsonParser.Feature f)
public BsonGenerator createJsonGenerator(java.io.OutputStream out,
org.codehaus.jackson.JsonEncoding enc)
throws java.io.IOException
createJsonGenerator in class org.codehaus.jackson.JsonFactoryjava.io.IOException
public BsonGenerator createJsonGenerator(java.io.OutputStream out)
throws java.io.IOException
java.io.IOException
public BsonParser createJsonParser(java.io.InputStream in)
throws java.io.IOException
createJsonParser in class org.codehaus.jackson.JsonFactoryjava.io.IOException
protected org.codehaus.jackson.JsonParser _createJsonParser(java.io.InputStream in,
org.codehaus.jackson.io.IOContext ctxt)
throws java.io.IOException,
org.codehaus.jackson.JsonParseException
_createJsonParser in class org.codehaus.jackson.JsonFactoryjava.io.IOException
org.codehaus.jackson.JsonParseException
protected org.codehaus.jackson.JsonParser _createJsonParser(java.io.Reader r,
org.codehaus.jackson.io.IOContext ctxt)
throws java.io.IOException,
org.codehaus.jackson.JsonParseException
_createJsonParser in class org.codehaus.jackson.JsonFactoryjava.io.IOException
org.codehaus.jackson.JsonParseException
protected org.codehaus.jackson.JsonParser _createJsonParser(byte[] data,
int offset,
int len,
org.codehaus.jackson.io.IOContext ctxt)
throws java.io.IOException,
org.codehaus.jackson.JsonParseException
_createJsonParser in class org.codehaus.jackson.JsonFactoryjava.io.IOException
org.codehaus.jackson.JsonParseException
protected org.codehaus.jackson.JsonGenerator _createUTF8JsonGenerator(java.io.OutputStream out,
org.codehaus.jackson.io.IOContext ctxt)
throws java.io.IOException
_createUTF8JsonGenerator in class org.codehaus.jackson.JsonFactoryjava.io.IOException
protected org.codehaus.jackson.JsonGenerator _createJsonGenerator(java.io.Writer out,
org.codehaus.jackson.io.IOContext ctxt)
throws java.io.IOException
_createJsonGenerator in class org.codehaus.jackson.JsonFactoryjava.io.IOException
protected java.io.Writer _createWriter(java.io.OutputStream out,
org.codehaus.jackson.JsonEncoding enc,
org.codehaus.jackson.io.IOContext ctxt)
throws java.io.IOException
_createWriter in class org.codehaus.jackson.JsonFactoryjava.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||