Package io.ran.instancemapper
Class InstanceMappingRegistry
java.lang.Object
io.ran.instancemapper.InstanceMappingRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<FROM,
TO> List<BiConsumer<? super FROM, ? super TO>> getMappers
(Class<?> fromClass, Class<?> toClass) <FROM,
TO> List<BiConsumer<? super FROM, ? super TO>> getMappers
(Class<?> context, Class<?> fromClass, Class<?> toClass) <FROM,
TO, FIELD>
voidput
(Class<?> context, Class<FROM> fromClass, Class<TO> toClass, BiConsumer<TO, FIELD> field, BiConsumer<FROM, TO> mapper) <FROM,
TO> void put
(Class<?> context, Class<FROM> fromClass, Class<TO> toClass, Function<TO, ?> field, BiConsumer<FROM, TO> mapper) <FROM,
TO, FIELD>
voidput
(Class<FROM> fromClass, Class<TO> toClass, BiConsumer<TO, FIELD> field, BiConsumer<FROM, TO> mapper) <FROM,
TO> void put
(Class<FROM> fromClass, Class<TO> toClass, Function<TO, ?> field, BiConsumer<FROM, TO> mapper) <FROM,
TO, FIELD>
voidputIfAbsent
(Class<?> context, Class<FROM> fromClass, Class<TO> toClass, BiConsumer<TO, FIELD> field, BiConsumer<FROM, TO> mapper) <FROM,
TO> void putIfAbsent
(Class<?> context, Class<FROM> fromClass, Class<TO> toClass, Function<TO, ?> field, BiConsumer<FROM, TO> mapper) <FROM,
TO, FIELD>
voidputIfAbsent
(Class<FROM> fromClass, Class<TO> toClass, BiConsumer<TO, FIELD> field, BiConsumer<FROM, TO> mapper) <FROM,
TO> void putIfAbsent
(Class<FROM> fromClass, Class<TO> toClass, Function<TO, ?> field, BiConsumer<FROM, TO> mapper)
-
Constructor Details
-
InstanceMappingRegistry
-
-
Method Details
-
putIfAbsent
public <FROM,TO> void putIfAbsent(Class<FROM> fromClass, Class<TO> toClass, Function<TO, ?> field, BiConsumer<FROM, TO> mapper) -
putIfAbsent
public <FROM,TO> void putIfAbsent(Class<?> context, Class<FROM> fromClass, Class<TO> toClass, Function<TO, ?> field, BiConsumer<FROM, TO> mapper) -
putIfAbsent
public <FROM,TO, void putIfAbsentFIELD> (Class<FROM> fromClass, Class<TO> toClass, BiConsumer<TO, FIELD> field, BiConsumer<FROM, TO> mapper) -
putIfAbsent
public <FROM,TO, void putIfAbsentFIELD> (Class<?> context, Class<FROM> fromClass, Class<TO> toClass, BiConsumer<TO, FIELD> field, BiConsumer<FROM, TO> mapper) -
put
public <FROM,TO> void put(Class<FROM> fromClass, Class<TO> toClass, Function<TO, ?> field, BiConsumer<FROM, TO> mapper) -
put
public <FROM,TO> void put(Class<?> context, Class<FROM> fromClass, Class<TO> toClass, Function<TO, ?> field, BiConsumer<FROM, TO> mapper) -
put
public <FROM,TO, void putFIELD> (Class<FROM> fromClass, Class<TO> toClass, BiConsumer<TO, FIELD> field, BiConsumer<FROM, TO> mapper) -
put
public <FROM,TO, void putFIELD> (Class<?> context, Class<FROM> fromClass, Class<TO> toClass, BiConsumer<TO, FIELD> field, BiConsumer<FROM, TO> mapper) -
getMappers
public <FROM,TO> List<BiConsumer<? super FROM,? super TO>> getMappers(Class<?> fromClass, Class<?> toClass) -
getMappers
public <FROM,TO> List<BiConsumer<? super FROM,? super TO>> getMappers(Class<?> context, Class<?> fromClass, Class<?> toClass)
-