Package net.binis.codegen.map
Class Mapper
java.lang.Object
net.binis.codegen.map.Mapper
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Tstatic <T> Tstatic <T,K> T static <T> Tconvert(Object source, Class<T> destination, MappingStrategy strategy) static <T> Tconvert(Object source, Class<T> destination, MappingStrategy strategy, Object... params) static <T> Tstatic <T,K> T static <T,K> T convert(Object source, T destination, MappingStrategy strategy) findMappings(Class<S> source, Class<D> destination) static SourceMappingBuildermap()static <T> Tstatic <T,K> T static <T> Tmap(Object source, Class<T> destination, MappingStrategy strategy) static <T> Tstatic <T,K> T static <T> Tmap(Object source, T destination, MappingStrategy strategy) static <S,D> void registerMapper(Class<S> source, Class<D> destination, BiFunction<S, D, D> func) static <S,D> void registerMapper(Class<S> source, Class<D> destination, MappingStrategy strategy, BiFunction<S, D, D> func) static <S,D, K> void registerMapper(Class<S> source, Class<D> destination, MappingStrategy strategy, K key, BiFunction<S, D, D> func) static voidregisterMapper(Mapping mapping) static <S,D> void registerMapperClass(Class<S> source, Class<D> destination, BiFunction<S, Class<D>, D> func) static <S,D> void registerMapperClass(Class<S> source, Class<D> destination, MappingStrategy strategy, BiFunction<S, Class<D>, D> func) static <S,D, K> void registerMapperClass(Class<S> source, Class<D> destination, MappingStrategy strategy, K key, BiFunction<S, Class<D>, D> func) static <S,D, K> void registerMapperClassKey(Class<S> source, Class<D> destination, K key, BiFunction<S, Class<D>, D> func) static <S,D, K> void registerMapperKey(Class<S> source, Class<D> destination, K key, BiFunction<S, D, D> func) static <S,D> void registerProducerMapper(Class<S> source, Class<D> destination, BiFunction<S, D, D> func) static <S,D> void registerProducerMapper(Class<S> source, Class<D> destination, MappingStrategy strategy, BiFunction<S, D, D> func) static <S,D, K> void registerProducerMapper(Class<S> source, Class<D> destination, MappingStrategy strategy, K key, BiFunction<S, D, D> func) static <S,D> void registerProducerMapperClass(Class<S> source, Class<D> destination, BiFunction<S, Class<D>, D> func) static <S,D> void registerProducerMapperClass(Class<S> source, Class<D> destination, MappingStrategy strategy, BiFunction<S, Class<D>, D> func) static <S,D, K> void registerProducerMapperClass(Class<S> source, Class<D> destination, MappingStrategy strategy, K key, BiFunction<S, Class<D>, D> func) static <S,D, K> void registerProducerMapperClassKey(Class<S> source, Class<D> destination, K key, BiFunction<S, Class<D>, D> func) static <S,D, K> void registerProducerMapperKey(Class<S> source, Class<D> destination, K key, BiFunction<S, D, D> func)
-
Method Details
-
map
-
map
-
map
-
map
-
map
-
map
-
convert
-
convert
public static <T> T convert(Object source, Class<T> destination, MappingStrategy strategy, Object... params) -
convert
-
convert
-
convert
-
convert
-
convert
-
convert
-
registerMapper
-
registerMapper
public static <S,D, void registerMapperK> (Class<S> source, Class<D> destination, MappingStrategy strategy, K key, BiFunction<S, D, D> func) -
registerMapperClass
public static <S,D, void registerMapperClassK> (Class<S> source, Class<D> destination, MappingStrategy strategy, K key, BiFunction<S, Class<D>, D> func) -
registerProducerMapper
public static <S,D, void registerProducerMapperK> (Class<S> source, Class<D> destination, MappingStrategy strategy, K key, BiFunction<S, D, D> func) -
registerProducerMapperClass
public static <S,D, void registerProducerMapperClassK> (Class<S> source, Class<D> destination, MappingStrategy strategy, K key, BiFunction<S, Class<D>, D> func) -
registerMapper
public static <S,D> void registerMapper(Class<S> source, Class<D> destination, MappingStrategy strategy, BiFunction<S, D, D> func) -
registerMapperClass
public static <S,D> void registerMapperClass(Class<S> source, Class<D> destination, MappingStrategy strategy, BiFunction<S, Class<D>, D> func) -
registerProducerMapper
public static <S,D> void registerProducerMapper(Class<S> source, Class<D> destination, MappingStrategy strategy, BiFunction<S, D, D> func) -
registerProducerMapperClass
public static <S,D> void registerProducerMapperClass(Class<S> source, Class<D> destination, MappingStrategy strategy, BiFunction<S, Class<D>, D> func) -
registerMapperKey
public static <S,D, void registerMapperKeyK> (Class<S> source, Class<D> destination, K key, BiFunction<S, D, D> func) -
registerMapperClassKey
public static <S,D, void registerMapperClassKeyK> (Class<S> source, Class<D> destination, K key, BiFunction<S, Class<D>, D> func) -
registerProducerMapperKey
public static <S,D, void registerProducerMapperKeyK> (Class<S> source, Class<D> destination, K key, BiFunction<S, D, D> func) -
registerProducerMapperClassKey
public static <S,D, void registerProducerMapperClassKeyK> (Class<S> source, Class<D> destination, K key, BiFunction<S, Class<D>, D> func) -
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
-
map
-