|
|||||||||
| 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 BsonGenerator |
_createGenerator(java.io.Writer out,
com.fasterxml.jackson.core.io.IOContext ctxt)
|
protected BsonGenerator |
_createJsonGenerator(java.io.Writer out,
com.fasterxml.jackson.core.io.IOContext ctxt)
|
protected BsonParser |
_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 BsonParser |
_createJsonParser(java.io.Reader r,
com.fasterxml.jackson.core.io.IOContext ctxt)
|
protected BsonParser |
_createParser(byte[] data,
int offset,
int len,
com.fasterxml.jackson.core.io.IOContext ctxt)
|
protected BsonParser |
_createParser(java.io.InputStream in,
com.fasterxml.jackson.core.io.IOContext ctxt)
|
protected BsonParser |
_createParser(java.io.Reader r,
com.fasterxml.jackson.core.io.IOContext ctxt)
|
protected BsonGenerator |
_createUTF8Generator(java.io.OutputStream out,
com.fasterxml.jackson.core.io.IOContext ctxt)
|
protected BsonGenerator |
_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 |
createGenerator(java.io.File f,
com.fasterxml.jackson.core.JsonEncoding enc)
|
BsonGenerator |
createGenerator(java.io.OutputStream out)
|
BsonGenerator |
createGenerator(java.io.OutputStream out,
com.fasterxml.jackson.core.JsonEncoding enc)
|
BsonGenerator |
createGenerator(java.io.Writer writer)
|
BsonGenerator |
createJsonGenerator(java.io.File f,
com.fasterxml.jackson.core.JsonEncoding enc)
|
BsonGenerator |
createJsonGenerator(java.io.OutputStream out)
|
BsonGenerator |
createJsonGenerator(java.io.OutputStream out,
com.fasterxml.jackson.core.JsonEncoding enc)
|
BsonGenerator |
createJsonGenerator(java.io.Writer out)
|
BsonParser |
createJsonParser(byte[] data)
|
BsonParser |
createJsonParser(byte[] data,
int offset,
int len)
|
BsonParser |
createJsonParser(java.io.File f)
|
BsonParser |
createJsonParser(java.io.InputStream in)
|
BsonParser |
createJsonParser(java.io.Reader r)
|
BsonParser |
createJsonParser(java.lang.String content)
|
BsonParser |
createJsonParser(java.net.URL url)
|
BsonParser |
createParser(byte[] data)
|
BsonParser |
createParser(byte[] data,
int offset,
int len)
|
BsonParser |
createParser(java.io.File f)
|
BsonParser |
createParser(java.io.InputStream in)
|
BsonParser |
createParser(java.io.Reader r)
|
BsonParser |
createParser(java.lang.String content)
|
BsonParser |
createParser(java.net.URL url)
|
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, _getBufferRecycler, _optimizedStreamFromURL, canUseSchema, configure, configure, configure, copy, 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)
protected BsonGenerator _createGenerator(java.io.Writer out,
com.fasterxml.jackson.core.io.IOContext ctxt)
_createGenerator in class com.fasterxml.jackson.core.JsonFactory
protected BsonGenerator _createJsonGenerator(java.io.Writer out,
com.fasterxml.jackson.core.io.IOContext ctxt)
_createJsonGenerator in class com.fasterxml.jackson.core.JsonFactory
protected BsonParser _createJsonParser(byte[] data,
int offset,
int len,
com.fasterxml.jackson.core.io.IOContext ctxt)
_createJsonParser in class com.fasterxml.jackson.core.JsonFactory
protected BsonParser _createJsonParser(java.io.InputStream in,
com.fasterxml.jackson.core.io.IOContext ctxt)
_createJsonParser in class com.fasterxml.jackson.core.JsonFactory
protected BsonParser _createJsonParser(java.io.Reader r,
com.fasterxml.jackson.core.io.IOContext ctxt)
_createJsonParser in class com.fasterxml.jackson.core.JsonFactory
protected BsonParser _createParser(byte[] data,
int offset,
int len,
com.fasterxml.jackson.core.io.IOContext ctxt)
_createParser in class com.fasterxml.jackson.core.JsonFactory
protected BsonParser _createParser(java.io.InputStream in,
com.fasterxml.jackson.core.io.IOContext ctxt)
_createParser in class com.fasterxml.jackson.core.JsonFactory
protected BsonParser _createParser(java.io.Reader r,
com.fasterxml.jackson.core.io.IOContext ctxt)
_createParser in class com.fasterxml.jackson.core.JsonFactory
protected BsonGenerator _createUTF8Generator(java.io.OutputStream out,
com.fasterxml.jackson.core.io.IOContext ctxt)
throws java.io.IOException
_createUTF8Generator in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
protected BsonGenerator _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 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
public BsonGenerator createGenerator(java.io.File f,
com.fasterxml.jackson.core.JsonEncoding enc)
throws java.io.IOException
createGenerator in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
public BsonGenerator createGenerator(java.io.OutputStream out)
throws java.io.IOException
createGenerator in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
public BsonGenerator createGenerator(java.io.OutputStream out,
com.fasterxml.jackson.core.JsonEncoding enc)
throws java.io.IOException
createGenerator in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOExceptionpublic BsonGenerator createGenerator(java.io.Writer writer)
createGenerator in class com.fasterxml.jackson.core.JsonFactory
public BsonGenerator createJsonGenerator(java.io.File f,
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 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.IOExceptionpublic BsonGenerator createJsonGenerator(java.io.Writer out)
createJsonGenerator in class com.fasterxml.jackson.core.JsonFactory
public BsonParser createJsonParser(byte[] data)
throws java.io.IOException
createJsonParser in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
public BsonParser createJsonParser(byte[] data,
int offset,
int len)
throws java.io.IOException
createJsonParser in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
public BsonParser createJsonParser(java.io.File f)
throws java.io.IOException
createJsonParser 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.IOExceptionpublic BsonParser createJsonParser(java.io.Reader r)
createJsonParser in class com.fasterxml.jackson.core.JsonFactorypublic BsonParser createJsonParser(java.lang.String content)
createJsonParser in class com.fasterxml.jackson.core.JsonFactory
public BsonParser createJsonParser(java.net.URL url)
throws java.io.IOException
createJsonParser in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
public BsonParser createParser(byte[] data)
throws java.io.IOException
createParser in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
public BsonParser createParser(byte[] data,
int offset,
int len)
throws java.io.IOException
createParser in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
public BsonParser createParser(java.io.File f)
throws java.io.IOException
createParser in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOException
public BsonParser createParser(java.io.InputStream in)
throws java.io.IOException
createParser in class com.fasterxml.jackson.core.JsonFactoryjava.io.IOExceptionpublic BsonParser createParser(java.io.Reader r)
createParser in class com.fasterxml.jackson.core.JsonFactorypublic BsonParser createParser(java.lang.String content)
createParser in class com.fasterxml.jackson.core.JsonFactory
public BsonParser createParser(java.net.URL url)
throws java.io.IOException
createParser 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 | ||||||||