com.fasterxml.jackson.databind
Class MappingJsonFactory
java.lang.Object
com.fasterxml.jackson.core.JsonFactory
com.fasterxml.jackson.databind.MappingJsonFactory
- All Implemented Interfaces:
- Versioned
public class MappingJsonFactory
- extends JsonFactory
Sub-class of JsonFactory
that will create a proper
ObjectCodec
to allow seamless conversions between
Json content and Java objects (POJOs).
The only addition to regular JsonFactory
currently
is that ObjectMapper
is constructed and passed as
the codec to use.
Fields inherited from class com.fasterxml.jackson.core.JsonFactory |
_characterEscapes, _factoryFeatures, _generatorFeatures, _inputDecorator, _objectCodec, _outputDecorator, _parserFeatures, _recyclerRef, _rootByteSymbols, _rootCharSymbols, DEFAULT_FACTORY_FEATURE_FLAGS, DEFAULT_GENERATOR_FEATURE_FLAGS, DEFAULT_PARSER_FEATURE_FLAGS, FORMAT_NAME_JSON |
Methods inherited from class com.fasterxml.jackson.core.JsonFactory |
_createContext, _createJsonGenerator, _createJsonParser, _createJsonParser, _createJsonParser, _createUTF8JsonGenerator, _createWriter, _getBufferRecycler, _optimizedStreamFromURL, configure, configure, configure, createJsonGenerator, createJsonGenerator, createJsonGenerator, createJsonGenerator, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, disable, disable, disable, enable, enable, enable, getCharacterEscapes, getInputDecorator, getOutputDecorator, hasJSONFormat, isEnabled, isEnabled, isEnabled, setCharacterEscapes, setCodec, setInputDecorator, setOutputDecorator, version |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MappingJsonFactory
public MappingJsonFactory()
MappingJsonFactory
public MappingJsonFactory(ObjectMapper mapper)
getCodec
public final ObjectMapper getCodec()
- We'll override the method to return more specific type; co-variance
helps here
- Overrides:
getCodec
in class JsonFactory
getFormatName
public String getFormatName()
- Sub-classes need to override this method (as of 1.8)
- Overrides:
getFormatName
in class JsonFactory
hasFormat
public MatchStrength hasFormat(InputAccessor acc)
throws IOException
- Sub-classes need to override this method (as of 1.8)
- Overrides:
hasFormat
in class JsonFactory
- Throws:
IOException
Copyright © 2012 fasterxml.com. All Rights Reserved.