Class Mapper

java.lang.Object
net.binis.codegen.map.Mapper

public class Mapper extends Object
  • Method Details

    • map

      public static <T> T map(Object source, Class<T> destination)
    • map

      public static <T> T map(Object source, T destination)
    • convert

      public static <T> T convert(Object source, Class<T> destination)
    • convert

      public static <T> T convert(Object source, Class<T> destination, Object... params)
    • convert

      public static <T> T convert(Object source, T destination)
    • registerMapper

      public static void registerMapper(Mapping mapping)
    • registerMapper

      public static <S, D> void registerMapper(Class<S> source, Class<D> destination, BiFunction<S,D,D> func)
    • registerMapperClass

      public static <S, D> void registerMapperClass(Class<S> source, Class<D> destination, BiFunction<S,Class<D>,D> func)
    • registerProducerMapper

      public static <S, D> void registerProducerMapper(Class<S> source, Class<D> destination, BiFunction<S,D,D> func)
    • registerProducerMapperClass

      public static <S, D> void registerProducerMapperClass(Class<S> source, Class<D> destination, BiFunction<S,Class<D>,D> func)
    • findMappings

      public static <S, D> List<Mapping<S,D>> findMappings(Class<S> source, Class<D> destination)
    • map

      public static SourceMappingBuilder map()