Class AdapterConverter
- java.lang.Object
-
- com.fasterxml.jackson.databind.util.StdConverter<Object,Object>
-
- com.fasterxml.jackson.module.jakarta.xmlbind.AdapterConverter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.util.Converter
Converter.None
-
-
Field Summary
Fields Modifier and Type Field Description protected XmlAdapter<Object,Object>_adapterprotected boolean_forSerializationprotected JavaType_inputTypeprotected JavaType_targetType
-
Constructor Summary
Constructors Constructor Description AdapterConverter(XmlAdapter<?,?> adapter, JavaType inType, JavaType outType, boolean ser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectconvert(Object value)Main conversion method.JavaTypegetInputType(TypeFactory typeFactory)Method that can be used to find out actual input (source) type; this usually can be determined from type parameters, but may need to be implemented differently from programmatically defined converters (which cannot change static type parameter bindings).JavaTypegetOutputType(TypeFactory typeFactory)Method that can be used to find out actual output (target) type; this usually can be determined from type parameters, but may need to be implemented differently from programmatically defined converters (which cannot change static type parameter bindings).-
Methods inherited from class com.fasterxml.jackson.databind.util.StdConverter
_findConverterType
-
-
-
-
Field Detail
-
_inputType
protected final JavaType _inputType
-
_targetType
protected final JavaType _targetType
-
_adapter
protected final XmlAdapter<Object,Object> _adapter
-
_forSerialization
protected final boolean _forSerialization
-
-
Constructor Detail
-
AdapterConverter
public AdapterConverter(XmlAdapter<?,?> adapter, JavaType inType, JavaType outType, boolean ser)
-
-
Method Detail
-
convert
public Object convert(Object value)
Description copied from interface:ConverterMain conversion method.
-
getInputType
public JavaType getInputType(TypeFactory typeFactory)
Description copied from interface:ConverterMethod that can be used to find out actual input (source) type; this usually can be determined from type parameters, but may need to be implemented differently from programmatically defined converters (which cannot change static type parameter bindings).- Specified by:
getInputTypein interfaceConverter<Object,Object>- Overrides:
getInputTypein classStdConverter<Object,Object>
-
getOutputType
public JavaType getOutputType(TypeFactory typeFactory)
Description copied from interface:ConverterMethod that can be used to find out actual output (target) type; this usually can be determined from type parameters, but may need to be implemented differently from programmatically defined converters (which cannot change static type parameter bindings).- Specified by:
getOutputTypein interfaceConverter<Object,Object>- Overrides:
getOutputTypein classStdConverter<Object,Object>
-
-