Class ReversedAdapter<A,B>

java.lang.Object
org.apache.johnzon.mapper.converter.ReversedAdapter<A,B>
All Implemented Interfaces:
Adapter<A,B>, MapperConverter

public class ReversedAdapter<A,B> extends Object implements Adapter<A,B>
  • Field Details

    • delegate

      private final Adapter<B,A> delegate
  • Constructor Details

    • ReversedAdapter

      public ReversedAdapter(Adapter<B,A> delegate)
  • Method Details

    • to

      public A to(B b)
      Description copied from interface: Adapter
      Transfer JSONTYPE_TYPE from JSON to POJO as POJO_TYPE.
      Specified by:
      to in interface Adapter<A,B>
      Parameters:
      b - the JSON type
      Returns:
      the equivalent Java type
    • from

      public B 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,B>
      Parameters:
      a - the Java type
      Returns:
      the equivalent JSON type