Class 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>
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.util.Converter

        com.fasterxml.jackson.databind.util.Converter.None
    • 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)  
      • Methods inherited from class com.fasterxml.jackson.databind.util.StdConverter

        _findConverterType
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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
    • Constructor Detail

      • AdapterConverter

        public AdapterConverter​(javax.xml.bind.annotation.adapters.XmlAdapter<?,​?> adapter,
                                com.fasterxml.jackson.databind.JavaType inType,
                                com.fasterxml.jackson.databind.JavaType outType,
                                boolean ser)
    • Method Detail

      • convert

        public java.lang.Object convert​(java.lang.Object value)
        Specified by:
        convert in interface com.fasterxml.jackson.databind.util.Converter<java.lang.Object,​java.lang.Object>
        Specified by:
        convert in class com.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 interface com.fasterxml.jackson.databind.util.Converter<java.lang.Object,​java.lang.Object>
        Overrides:
        getInputType in class com.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 interface com.fasterxml.jackson.databind.util.Converter<java.lang.Object,​java.lang.Object>
        Overrides:
        getOutputType in class com.fasterxml.jackson.databind.util.StdConverter<java.lang.Object,​java.lang.Object>