Class ConverterAdapter<A>

    • Constructor Summary

      Constructors 
      Constructor Description
      ConverterAdapter​(Converter<A> converter, java.lang.reflect.Type from)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String from​(A a)
      Take the POJO_TYPE object A from a POJO an convert it to JSON_TYPE which will be inserted into the JSON output.
      Converter<A> getConverter()  
      java.lang.reflect.Type getFrom()  
      AdapterKey getKey()  
      java.lang.reflect.Type getTo()  
      A to​(java.lang.String s)
      Transfer JSONTYPE_TYPE from JSON to POJO as POJO_TYPE.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConverterAdapter

        public ConverterAdapter​(Converter<A> converter,
                                java.lang.reflect.Type from)
    • Method Detail

      • getConverter

        public Converter<A> getConverter()
      • to

        public A to​(java.lang.String s)
        Description copied from interface: Adapter
        Transfer JSONTYPE_TYPE from JSON to POJO as POJO_TYPE.
        Specified by:
        to in interface Adapter<A,​java.lang.String>
      • from

        public java.lang.String from​(A a)
        Description copied from interface: Adapter
        Take the POJO_TYPE object A from a POJO an convert it to JSON_TYPE which will be inserted into the JSON output.
        Specified by:
        from in interface Adapter<A,​java.lang.String>
      • getTo

        public java.lang.reflect.Type getTo()
        Specified by:
        getTo in interface TypeAwareAdapter<A,​java.lang.String>
      • getFrom

        public java.lang.reflect.Type getFrom()
        Specified by:
        getFrom in interface TypeAwareAdapter<A,​java.lang.String>