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>
_adapter
protected boolean
_forSerialization
protected com.fasterxml.jackson.databind.JavaType
_inputType
protected 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.Object
convert(java.lang.Object value)
com.fasterxml.jackson.databind.JavaType
getInputType(com.fasterxml.jackson.databind.type.TypeFactory typeFactory)
com.fasterxml.jackson.databind.JavaType
getOutputType(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:
convert
in interfacecom.fasterxml.jackson.databind.util.Converter<java.lang.Object,java.lang.Object>
- Specified by:
convert
in 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:
getInputType
in interfacecom.fasterxml.jackson.databind.util.Converter<java.lang.Object,java.lang.Object>
- Overrides:
getInputType
in 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:
getOutputType
in interfacecom.fasterxml.jackson.databind.util.Converter<java.lang.Object,java.lang.Object>
- Overrides:
getOutputType
in classcom.fasterxml.jackson.databind.util.StdConverter<java.lang.Object,java.lang.Object>
-
-