@Singleton public class JacksonConverterRegistrar extends java.lang.Object implements TypeConverterRegistrar
| Modifier | Constructor and Description |
|---|---|
protected |
JacksonConverterRegistrar(BeanProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper,
BeanProvider<BeanPropertyBinder> beanPropertyBinder,
ConversionService<?> conversionService)
Default constructor.
|
protected |
JacksonConverterRegistrar(javax.inject.Provider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper,
javax.inject.Provider<BeanPropertyBinder> beanPropertyBinder,
ConversionService<?> conversionService)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected TypeConverter<com.fasterxml.jackson.databind.node.ArrayNode,java.lang.Iterable> |
arrayNodeToIterableConverter() |
protected TypeConverter<com.fasterxml.jackson.databind.node.ArrayNode,java.lang.Object[]> |
arrayNodeToObjectConverter() |
protected TypeConverter<com.fasterxml.jackson.databind.JsonNode,java.lang.Object> |
jsonNodeToObjectConverter() |
protected TypeConverter<java.util.Map,java.lang.Object> |
mapToObjectConverter() |
protected TypeConverter<com.fasterxml.jackson.databind.node.ObjectNode,ConvertibleValues> |
objectNodeToConvertibleValuesConverter() |
protected TypeConverter<java.lang.Object,com.fasterxml.jackson.databind.JsonNode> |
objectToJsonNodeConverter() |
void |
register(ConversionService<?> conversionService)
Interface for registrars of
TypeConverter instances. |
@Deprecated
protected JacksonConverterRegistrar(javax.inject.Provider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper,
javax.inject.Provider<BeanPropertyBinder> beanPropertyBinder,
ConversionService<?> conversionService)
objectMapper - The object mapper providerbeanPropertyBinder - The bean property binder providerconversionService - The conversion service@Inject protected JacksonConverterRegistrar(BeanProvider<com.fasterxml.jackson.databind.ObjectMapper> objectMapper, BeanProvider<BeanPropertyBinder> beanPropertyBinder, ConversionService<?> conversionService)
objectMapper - The object mapper providerbeanPropertyBinder - The bean property binder providerconversionService - The conversion servicepublic void register(ConversionService<?> conversionService)
TypeConverterRegistrarTypeConverter instances.register in interface TypeConverterRegistrarconversionService - The ConversionServiceprotected TypeConverter<java.util.Map,java.lang.Object> mapToObjectConverter()
protected TypeConverter<java.lang.Object,com.fasterxml.jackson.databind.JsonNode> objectToJsonNodeConverter()
protected TypeConverter<com.fasterxml.jackson.databind.node.ObjectNode,ConvertibleValues> objectNodeToConvertibleValuesConverter()
protected TypeConverter<com.fasterxml.jackson.databind.JsonNode,java.lang.Object> jsonNodeToObjectConverter()
protected TypeConverter<com.fasterxml.jackson.databind.node.ArrayNode,java.lang.Iterable> arrayNodeToIterableConverter()
protected TypeConverter<com.fasterxml.jackson.databind.node.ArrayNode,java.lang.Object[]> arrayNodeToObjectConverter()