public class DatatypeObjectMapperFactory extends AbstractLoggableComponent
create an instance of ObjectMapper for JSON mapping
with Datatype support via DatatypeDescriptorManager.DatatypeDescriptorManager,
DatatypeJsonSerializer,
DatatypeJsonDeserializer| Modifier and Type | Field and Description |
|---|---|
private DatatypeDescriptorManager |
datatypeDescriptorManager |
private DatatypeDetector |
datatypeDetector |
private EnumProvider |
enumProvider |
| Constructor and Description |
|---|
DatatypeObjectMapperFactory()
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.ObjectMapper |
create() |
void |
setDatatypeDescriptorManager(DatatypeDescriptorManager datatypeDescriptorManager) |
void |
setDatatypeDetector(DatatypeDetector datatypeDetector) |
void |
setEnumProvider(EnumProvider enumProvider) |
createLogger, doInitialize, getLoggerdoInitialized, getInitializationState, initializeprivate DatatypeDescriptorManager datatypeDescriptorManager
private DatatypeDetector datatypeDetector
setDatatypeDetector(DatatypeDetector)private EnumProvider enumProvider
setEnumProvider(EnumProvider)public DatatypeObjectMapperFactory()
@Inject public void setDatatypeDescriptorManager(DatatypeDescriptorManager datatypeDescriptorManager)
datatypeDescriptorManager - is the DatatypeDescriptorManager to Inject.@Inject public void setDatatypeDetector(DatatypeDetector datatypeDetector)
datatypeDetector - is the DatatypeDetector to Inject.@Inject public void setEnumProvider(EnumProvider enumProvider)
enumProvider - is the EnumProvider to Inject.public com.fasterxml.jackson.databind.ObjectMapper create()
ObjectMapper configured to support all
Datatypes supported by DatatypeDescriptorManager.Copyright © 2001–2015 mmm-Team. All rights reserved.