Package org.codehaus.jackson.map
Class MappingJsonFactory
java.lang.Object
org.codehaus.jackson.JsonFactory
org.codehaus.jackson.map.MappingJsonFactory
- All Implemented Interfaces:
Versioned
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.-
Field Summary
Fields inherited from class org.codehaus.jackson.JsonFactory
_characterEscapes, _generatorFeatures, _inputDecorator, _objectCodec, _outputDecorator, _parserFeatures, _recyclerRef, _rootByteSymbols, _rootCharSymbols, FORMAT_NAME_JSON
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ObjectMapper
getCodec()
We'll override the method to return more specific type; co-variance helps hereSub-classes need to override this method (as of 1.8)hasFormat
(InputAccessor acc) Sub-classes need to override this method (as of 1.8)Methods inherited from class org.codehaus.jackson.JsonFactory
_createContext, _createJsonGenerator, _createJsonParser, _createJsonParser, _createJsonParser, _createUTF8JsonGenerator, _createWriter, _getBufferRecycler, _optimizedStreamFromURL, configure, configure, createJsonGenerator, createJsonGenerator, createJsonGenerator, createJsonGenerator, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, createJsonParser, disable, disable, disableGeneratorFeature, disableParserFeature, enable, enable, enableGeneratorFeature, enableParserFeature, getCharacterEscapes, getInputDecorator, getOutputDecorator, hasJSONFormat, isEnabled, isEnabled, isGeneratorFeatureEnabled, isParserFeatureEnabled, setCharacterEscapes, setCodec, setGeneratorFeature, setInputDecorator, setOutputDecorator, setParserFeature, version
-
Constructor Details
-
MappingJsonFactory
public MappingJsonFactory() -
MappingJsonFactory
-
-
Method Details
-
getCodec
We'll override the method to return more specific type; co-variance helps here- Overrides:
getCodec
in classJsonFactory
-
getFormatName
Sub-classes need to override this method (as of 1.8)- Overrides:
getFormatName
in classJsonFactory
-
hasFormat
Sub-classes need to override this method (as of 1.8)- Overrides:
hasFormat
in classJsonFactory
- Throws:
IOException
-