|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.fasterxml.jackson.core.JsonFactory
de.undercouch.bson4jackson.BsonFactory
public class BsonFactory
Factory for BsonGenerator and BsonParser
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonFactory |
|---|
com.fasterxml.jackson.core.JsonFactory.Feature |
| 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 com.fasterxml.jackson.core.JsonFactory |
|---|
_characterEscapes, _factoryFeatures, _generatorFeatures, _inputDecorator, _objectCodec, _outputDecorator, _parserFeatures, _recyclerRef, _rootByteSymbols, _rootCharSymbols, _rootValueSeparator, DEFAULT_FACTORY_FEATURE_FLAGS, DEFAULT_GENERATOR_FEATURE_FLAGS, DEFAULT_PARSER_FEATURE_FLAGS, FORMAT_NAME_JSON |
| Constructor Summary | |
|---|---|
BsonFactory()
|
|
BsonFactory(com.fasterxml.jackson.core.ObjectCodec oc)
|
|
| Method Summary | |
|---|---|
protected com.fasterxml.jackson.core.JsonGenerator |
_createJsonGenerator(java.io.Writer out,
com.fasterxml.jackson.core.io.IOContext ctxt)
|
protected com.fasterxml.jackson.core.JsonParser |
_createJsonParser(byte[] data,
int offset,
int len,
com.fasterxml.jackson.core.io.IOContext ctxt)
|
protected BsonParser |
_createJsonParser(java.io.InputStream in,
com.fasterxml.jackson.core.io.IOContext ctxt)
|
protected com.fasterxml.jackson.core.JsonParser |
_createJsonParser(java.io.Reader r,
com.fasterxml.jackson.core.io.IOContext ctxt)
|
protected com.fasterxml.jackson.core.JsonGenerator |
_createUTF8JsonGenerator(java.io.OutputStream out,
com.fasterxml.jackson.core.io.IOContext ctxt)
|
protected java.io.Writer |
_createWriter(java.io.OutputStream out,
com.fasterxml.jackson.core.JsonEncoding enc,
com.fasterxml.jackson.core.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,
com.fasterxml.jackson.core.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 com.fasterxml.jackson.core.JsonFactory |
|---|
_checkInvalidCopy, _createContext, _createGenerator, _createParser, _createParser, _createParser, _createUTF8Generator, _getBufferRecycler, _optimizedStreamFromURL, canUseSchema, configure, configure, configure, copy, createGenerator, createGenerator, createGenerator, createGenerator, createJsonGenerator, createJsonGenerator, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createParser, createParser, createParser, createParser, createParser, createParser, createParser, disable, disable, disable, enable, enable, enable, getCharacterEscapes, getCodec, getFormatName, getInputDecorator, getOutputDecorator, getRootValueSeparator, hasFormat, hasJSONFormat, isEnabled, isEnabled, isEnabled, readResolve, requiresCustomCodec, setCharacterEscapes, setCodec, setInputDecorator, setOutputDecorator, setRootValueSeparator, 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(com.fasterxml.jackson.core.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,
com.fasterxml.jackson.core.JsonEncoding enc)
throws java.io.IOException
createJsonGenerator in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
public BsonGenerator createJsonGenerator(java.io.OutputStream out)
throws java.io.IOException
createJsonGenerator in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
public BsonParser createJsonParser(java.io.InputStream in)
throws java.io.IOException
createJsonParser in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
protected BsonParser _createJsonParser(java.io.InputStream in,
com.fasterxml.jackson.core.io.IOContext ctxt)
throws java.io.IOException,
com.fasterxml.jackson.core.JsonParseException
_createJsonParser in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
com.fasterxml.jackson.core.JsonParseException
protected com.fasterxml.jackson.core.JsonParser _createJsonParser(java.io.Reader r,
com.fasterxml.jackson.core.io.IOContext ctxt)
throws java.io.IOException,
com.fasterxml.jackson.core.JsonParseException
_createJsonParser in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
com.fasterxml.jackson.core.JsonParseException
protected com.fasterxml.jackson.core.JsonParser _createJsonParser(byte[] data,
int offset,
int len,
com.fasterxml.jackson.core.io.IOContext ctxt)
throws java.io.IOException,
com.fasterxml.jackson.core.JsonParseException
_createJsonParser in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
com.fasterxml.jackson.core.JsonParseException
protected com.fasterxml.jackson.core.JsonGenerator _createUTF8JsonGenerator(java.io.OutputStream out,
com.fasterxml.jackson.core.io.IOContext ctxt)
throws java.io.IOException
_createUTF8JsonGenerator in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
protected com.fasterxml.jackson.core.JsonGenerator _createJsonGenerator(java.io.Writer out,
com.fasterxml.jackson.core.io.IOContext ctxt)
throws java.io.IOException
_createJsonGenerator in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
protected java.io.Writer _createWriter(java.io.OutputStream out,
com.fasterxml.jackson.core.JsonEncoding enc,
com.fasterxml.jackson.core.io.IOContext ctxt)
throws java.io.IOException
_createWriter in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||