@Singleton public final class JsonConverterRegistrar extends java.lang.Object implements TypeConverterRegistrar
Constructor and Description |
---|
JsonConverterRegistrar(BeanProvider<JsonMapper> objectCodec,
ConversionService<?> conversionService,
BeanProvider<BeanPropertyBinder> beanPropertyBinder) |
Modifier and Type | Method and Description |
---|---|
TypeConverter<JsonArray,java.lang.Iterable> |
arrayNodeToIterableConverter() |
TypeConverter<JsonArray,java.lang.Object[]> |
arrayNodeToObjectConverter() |
protected TypeConverter<JsonNode,java.lang.Object> |
jsonNodeToObjectConverter() |
protected TypeConverter<java.util.Map,java.lang.Object> |
mapToObjectConverter() |
TypeConverter<JsonNode,ConvertibleValues> |
objectNodeToConvertibleValuesConverter() |
protected TypeConverter<java.lang.Object,JsonNode> |
objectToJsonNodeConverter() |
void |
register(ConversionService<?> conversionService)
Interface for registrars of
TypeConverter instances. |
@Inject public JsonConverterRegistrar(BeanProvider<JsonMapper> objectCodec, ConversionService<?> conversionService, BeanProvider<BeanPropertyBinder> beanPropertyBinder)
public void register(ConversionService<?> conversionService)
TypeConverterRegistrar
TypeConverter
instances.register
in interface TypeConverterRegistrar
conversionService
- The ConversionService
@Internal public TypeConverter<JsonNode,ConvertibleValues> objectNodeToConvertibleValuesConverter()
public TypeConverter<JsonArray,java.lang.Iterable> arrayNodeToIterableConverter()
@Internal public TypeConverter<JsonArray,java.lang.Object[]> arrayNodeToObjectConverter()
protected TypeConverter<java.util.Map,java.lang.Object> mapToObjectConverter()
protected TypeConverter<java.lang.Object,JsonNode> objectToJsonNodeConverter()
protected TypeConverter<JsonNode,java.lang.Object> jsonNodeToObjectConverter()