1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.rblasch.convert.converters.lang;
17
18 import org.rblasch.convert.converters.AbstractConverter;
19 import org.rblasch.convert.type.Type;
20
21
22 /***
23 * @author Ronald Blaschke
24 */
25 public class IdentityConverter extends AbstractConverter {
26 private final Type type;
27
28 public IdentityConverter(final Type type) {
29 this.type = type;
30 }
31
32 public Type getSourceType() {
33 return type;
34 }
35
36 public Type getDestinationType() {
37 return type;
38 }
39
40 public int getWeight() {
41 return 100;
42 }
43
44 public Object convert(final Object obj) throws Exception {
45 return obj;
46 }
47 }