1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.ibatis.builder;
17
18 import java.util.List;
19 import java.util.Properties;
20
21 import org.apache.ibatis.reflection.factory.DefaultObjectFactory;
22
23 public class ExampleObjectFactory extends DefaultObjectFactory {
24 private Properties properties;
25
26 @Override
27 public <T> T create(Class<T> type) {
28 return super.<T> create(type);
29 }
30
31 @Override
32 public <T> T create(Class<T> type, List<Class<?>> constructorArgTypes, List<Object> constructorArgs) {
33 return super.<T> create(type, constructorArgTypes, constructorArgs);
34 }
35
36 @Override
37 public void setProperties(Properties properties) {
38 super.setProperties(properties);
39 this.properties = properties;
40 }
41
42 public Properties getProperties() {
43 return properties;
44 }
45
46 }