1
16 package org.modelmapper.internal.valuemutate;
17
18 import java.util.Collection;
19 import java.util.Map;
20 import org.modelmapper.spi.ValueWriter;
21
22
27 public class MapValueWriter implements ValueWriter<Map<String, Object>> {
28 @Override
29 public void setValue(Map<String, Object> destination, Object value, String memberName) {
30 destination.put(memberName, value);
31 }
32
33 @SuppressWarnings("unchecked")
34 @Override
35 public Member<Map<String, Object>> getMember(Class<Map<String, Object>> destinationType, final String memberName) {
36 throw new UnsupportedOperationException();
37 }
38
39 @Override
40 public Collection<String> memberNames(Class<Map<String, Object>> destinationType) {
41 throw new UnsupportedOperationException();
42 }
43
44 @Override
45 public boolean isResolveMembersSupport() {
46 return false;
47 }
48 }
49