Class JohnzonJsonbAdapter<JsonType,​OriginalType>

  • All Implemented Interfaces:
    org.apache.johnzon.mapper.Adapter<OriginalType,​JsonType>, org.apache.johnzon.mapper.MapperConverter, org.apache.johnzon.mapper.TypeAwareAdapter<OriginalType,​JsonType>

    public class JohnzonJsonbAdapter<JsonType,​OriginalType>
    extends java.lang.Object
    implements org.apache.johnzon.mapper.TypeAwareAdapter<OriginalType,​JsonType>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private jakarta.json.bind.adapter.JsonbAdapter<OriginalType,​JsonType> delegate  
      private java.lang.reflect.Type from  
      private org.apache.johnzon.mapper.internal.AdapterKey key  
      private java.lang.reflect.Type to  
    • Constructor Summary

      Constructors 
      Constructor Description
      JohnzonJsonbAdapter​(jakarta.json.bind.adapter.JsonbAdapter<OriginalType,​JsonType> delegate, java.lang.reflect.Type from, java.lang.reflect.Type to)  
    • Field Detail

      • from

        private final java.lang.reflect.Type from
      • to

        private final java.lang.reflect.Type to
      • key

        private final org.apache.johnzon.mapper.internal.AdapterKey key
    • Constructor Detail

      • JohnzonJsonbAdapter

        public JohnzonJsonbAdapter​(jakarta.json.bind.adapter.JsonbAdapter<OriginalType,​JsonType> delegate,
                                   java.lang.reflect.Type from,
                                   java.lang.reflect.Type to)
    • Method Detail

      • getKey

        public org.apache.johnzon.mapper.internal.AdapterKey getKey()
        Specified by:
        getKey in interface org.apache.johnzon.mapper.TypeAwareAdapter<JsonType,​OriginalType>
      • getTo

        public java.lang.reflect.Type getTo()
        Specified by:
        getTo in interface org.apache.johnzon.mapper.TypeAwareAdapter<JsonType,​OriginalType>
      • getFrom

        public java.lang.reflect.Type getFrom()
        Specified by:
        getFrom in interface org.apache.johnzon.mapper.TypeAwareAdapter<JsonType,​OriginalType>