Class AdapterConverter
- java.lang.Object
-
- com.fasterxml.jackson.databind.util.StdConverter<java.lang.Object,java.lang.Object>
-
- com.fasterxml.jackson.module.jaxb.AdapterConverter
-
- All Implemented Interfaces:
com.fasterxml.jackson.databind.util.Converter<java.lang.Object,java.lang.Object>
public class AdapterConverter extends com.fasterxml.jackson.databind.util.StdConverter<java.lang.Object,java.lang.Object>
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object>_adapterprotected boolean_forSerializationprotected com.fasterxml.jackson.databind.JavaType_inputTypeprotected com.fasterxml.jackson.databind.JavaType_targetType
-
Constructor Summary
Constructors Constructor Description AdapterConverter(javax.xml.bind.annotation.adapters.XmlAdapter<?,?> adapter, com.fasterxml.jackson.databind.JavaType inType, com.fasterxml.jackson.databind.JavaType outType, boolean ser)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectconvert(java.lang.Object value)com.fasterxml.jackson.databind.JavaTypegetInputType(com.fasterxml.jackson.databind.type.TypeFactory typeFactory)com.fasterxml.jackson.databind.JavaTypegetOutputType(com.fasterxml.jackson.databind.type.TypeFactory typeFactory)
-
-
-
Field Detail
-
_inputType
protected final com.fasterxml.jackson.databind.JavaType _inputType
-
_targetType
protected final com.fasterxml.jackson.databind.JavaType _targetType
-
_adapter
protected final javax.xml.bind.annotation.adapters.XmlAdapter<java.lang.Object,java.lang.Object> _adapter
-
_forSerialization
protected final boolean _forSerialization
-
-
Method Detail
-
convert
public java.lang.Object convert(java.lang.Object value)
- Specified by:
convertin interfacecom.fasterxml.jackson.databind.util.Converter<java.lang.Object,java.lang.Object>- Specified by:
convertin classcom.fasterxml.jackson.databind.util.StdConverter<java.lang.Object,java.lang.Object>
-
getInputType
public com.fasterxml.jackson.databind.JavaType getInputType(com.fasterxml.jackson.databind.type.TypeFactory typeFactory)
- Specified by:
getInputTypein interfacecom.fasterxml.jackson.databind.util.Converter<java.lang.Object,java.lang.Object>- Overrides:
getInputTypein classcom.fasterxml.jackson.databind.util.StdConverter<java.lang.Object,java.lang.Object>
-
getOutputType
public com.fasterxml.jackson.databind.JavaType getOutputType(com.fasterxml.jackson.databind.type.TypeFactory typeFactory)
- Specified by:
getOutputTypein interfacecom.fasterxml.jackson.databind.util.Converter<java.lang.Object,java.lang.Object>- Overrides:
getOutputTypein classcom.fasterxml.jackson.databind.util.StdConverter<java.lang.Object,java.lang.Object>
-
-