1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.rblasch.convert.converters;
17
18 import org.rblasch.convert.type.Type;
19 import org.rblasch.convert.type.Types;
20
21 /***
22 * @author Ronald Blaschke
23 */
24 public abstract class AbstractClassConverter extends AbstractConverter {
25 public abstract Class getSourceClass();
26 public abstract Class getDestinationClass();
27
28 public final Type getSourceType() {
29 return Types.findTypeByClass(getSourceClass());
30 }
31
32 public final Type getDestinationType() {
33 return Types.findTypeByClass(getDestinationClass());
34 }
35 }