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 JsonFactory
_characterEscapes, _generatorFeatures, _inputDecorator, _objectCodec, _outputDecorator, _parserFeatures, _recyclerRef, _rootByteSymbols, _rootCharSymbols, FORMAT_NAME_JSON -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal ObjectMappergetCodec()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 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:
getCodecin classJsonFactory
-
getFormatName
Sub-classes need to override this method (as of 1.8)- Overrides:
getFormatNamein classJsonFactory
-
hasFormat
Sub-classes need to override this method (as of 1.8)- Overrides:
hasFormatin classJsonFactory- Throws:
IOException
-