1 package org.apache.torque.generator.configuration;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.util.HashSet;
23 import java.util.Set;
24
25 import org.apache.torque.generator.configuration.mergepoint.ActionSaxHandlerFactories;
26 import org.apache.torque.generator.configuration.mergepoint.OptionsSaxHandlerFactories;
27 import org.apache.torque.generator.configuration.source.SourceSaxHandlerFactories;
28 import org.apache.torque.generator.source.stream.PropertiesSourceFormat;
29 import org.apache.torque.generator.source.stream.StreamSourceFormat;
30 import org.apache.torque.generator.source.stream.XmlSourceFormat;
31
32
33
34
35
36
37 public class ConfigurationHandlers
38 {
39
40
41
42 private OutletTypes outletTypes = new OutletTypes();
43
44
45
46
47 private Set<StreamSourceFormat> streamSourceFormats
48 = new HashSet<StreamSourceFormat>();
49
50
51
52
53 private ActionSaxHandlerFactories actionSaxHandlerFactories
54 = new ActionSaxHandlerFactories();
55
56
57
58
59 private OptionsSaxHandlerFactories optionsSaxHandlerFactories
60 = new OptionsSaxHandlerFactories();
61
62
63
64
65 private SourceSaxHandlerFactories sourceSaxHandlerFactories
66 = new SourceSaxHandlerFactories();
67
68
69
70
71 public ConfigurationHandlers()
72 {
73 streamSourceFormats.add(new XmlSourceFormat());
74 streamSourceFormats.add(new PropertiesSourceFormat());
75 }
76
77
78
79
80
81
82 public OutletTypes getOutletTypes()
83 {
84 return outletTypes;
85 }
86
87
88
89
90
91
92 public SourceSaxHandlerFactories getSourceSaxHandlerFactories()
93 {
94 return sourceSaxHandlerFactories;
95 }
96
97
98
99
100
101
102 public Set<StreamSourceFormat> getStreamSourceFormats()
103 {
104 return streamSourceFormats;
105 }
106
107
108
109
110
111
112 public ActionSaxHandlerFactories getActionSaxHandlerFactories()
113 {
114 return actionSaxHandlerFactories;
115 }
116
117
118
119
120
121
122 public OptionsSaxHandlerFactories getOptionsSaxHandlerFactories()
123 {
124 return optionsSaxHandlerFactories;
125 }
126 }