1 //
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.5-b02-fcs
3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
4 // Any modifications to this file will be lost upon recompilation of the source schema.
5 // Generated on: 2007.08.06 at 08:17:38 PM MSD
6 //
7
8
9 package org.riverock.dbrevision.annotation.schema.db;
10
11 import javax.xml.bind.JAXBElement;
12 import javax.xml.bind.annotation.XmlElementDecl;
13 import javax.xml.bind.annotation.XmlRegistry;
14 import javax.xml.namespace.QName;
15
16
17 /**
18 * This object contains factory methods for each
19 * Java content interface and Java element interface
20 * generated in the org.riverock.dbrevision.annotation.schema.db package.
21 * <p>An ObjectFactory allows you to programatically
22 * construct new instances of the Java representation
23 * for XML content. The Java representation of XML
24 * content can consist of schema derived interfaces
25 * and classes representing the binding of schema
26 * type definitions, element declarations and model
27 * groups. Factory methods for each of these are
28 * provided in this class.
29 *
30 */
31 @XmlRegistry
32 public class ObjectFactory {
33
34 private final static QName _SchemaElement_QNAME = new QName("http://dbrevision.sourceforge.net/xsd/dbrevision-structure.xsd", "SchemaElement");
35
36 /**
37 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.riverock.dbrevision.annotation.schema.db
38 *
39 */
40 public ObjectFactory() {
41 }
42
43 /**
44 * Create an instance of {@link DbDatabase }
45 *
46 */
47 public DbDatabase createDbDatabase() {
48 return new DbDatabase();
49 }
50
51 /**
52 * Create an instance of {@link SqlAction }
53 *
54 */
55 public SqlAction createSqlAction() {
56 return new SqlAction();
57 }
58
59 /**
60 * Create an instance of {@link DbSequence }
61 *
62 */
63 public DbSequence createDbSequence() {
64 return new DbSequence();
65 }
66
67 /**
68 * Create an instance of {@link RecordData }
69 *
70 */
71 public RecordData createRecordData() {
72 return new RecordData();
73 }
74
75 /**
76 * Create an instance of {@link DbField }
77 *
78 */
79 public DbField createDbField() {
80 return new DbField();
81 }
82
83 /**
84 * Create an instance of {@link DbDataSchema }
85 *
86 */
87 public DbDataSchema createDbDataSchema() {
88 return new DbDataSchema();
89 }
90
91 /**
92 * Create an instance of {@link Validator }
93 *
94 */
95 public Validator createValidator() {
96 return new Validator();
97 }
98
99 /**
100 * Create an instance of {@link DbIndexColumn }
101 *
102 */
103 public DbIndexColumn createDbIndexColumn() {
104 return new DbIndexColumn();
105 }
106
107 /**
108 * Create an instance of {@link ActionParameter }
109 *
110 */
111 public ActionParameter createActionParameter() {
112 return new ActionParameter();
113 }
114
115 /**
116 * Create an instance of {@link DbForeignKeyColumn }
117 *
118 */
119 public DbForeignKeyColumn createDbForeignKeyColumn() {
120 return new DbForeignKeyColumn();
121 }
122
123 /**
124 * Create an instance of {@link DbPrimaryKeyColumn }
125 *
126 */
127 public DbPrimaryKeyColumn createDbPrimaryKeyColumn() {
128 return new DbPrimaryKeyColumn();
129 }
130
131 /**
132 * Create an instance of {@link DbRevision.Module.Versions }
133 *
134 */
135 public DbRevision.Module.Versions createDbRevisionModuleVersions() {
136 return new DbRevision.Module.Versions();
137 }
138
139 /**
140 * Create an instance of {@link Patches }
141 *
142 */
143 public Patches createPatches() {
144 return new Patches();
145 }
146
147 /**
148 * Create an instance of {@link Patch }
149 *
150 */
151 public Patch createPatch() {
152 return new Patch();
153 }
154
155 /**
156 * Create an instance of {@link Action }
157 *
158 */
159 public Action createAction() {
160 return new Action();
161 }
162
163 /**
164 * Create an instance of {@link DbRevision }
165 *
166 */
167 public DbRevision createDbRevision() {
168 return new DbRevision();
169 }
170
171 /**
172 * Create an instance of {@link DbTable }
173 *
174 */
175 public DbTable createDbTable() {
176 return new DbTable();
177 }
178
179 /**
180 * Create an instance of {@link DbSchema }
181 *
182 */
183 public DbSchema createDbSchema() {
184 return new DbSchema();
185 }
186
187 /**
188 * Create an instance of {@link AddTableFieldAction }
189 *
190 */
191 public AddTableFieldAction createAddTableFieldAction() {
192 return new AddTableFieldAction();
193 }
194
195 /**
196 * Create an instance of {@link DbRevision.Module }
197 *
198 */
199 public DbRevision.Module createDbRevisionModule() {
200 return new DbRevision.Module();
201 }
202
203 /**
204 * Create an instance of {@link TableData }
205 *
206 */
207 public TableData createTableData() {
208 return new TableData();
209 }
210
211 /**
212 * Create an instance of {@link DbDataFieldData }
213 *
214 */
215 public DbDataFieldData createDbDataFieldData() {
216 return new DbDataFieldData();
217 }
218
219 /**
220 * Create an instance of {@link FieldData }
221 *
222 */
223 public FieldData createFieldData() {
224 return new FieldData();
225 }
226
227 /**
228 * Create an instance of {@link DbKeyActionRule }
229 *
230 */
231 public DbKeyActionRule createDbKeyActionRule() {
232 return new DbKeyActionRule();
233 }
234
235 /**
236 * Create an instance of {@link DbDataTable }
237 *
238 */
239 public DbDataTable createDbDataTable() {
240 return new DbDataTable();
241 }
242
243 /**
244 * Create an instance of {@link DbDataRecord }
245 *
246 */
247 public DbDataRecord createDbDataRecord() {
248 return new DbDataRecord();
249 }
250
251 /**
252 * Create an instance of {@link DbIndex }
253 *
254 */
255 public DbIndex createDbIndex() {
256 return new DbIndex();
257 }
258
259 /**
260 * Create an instance of {@link CustomClassAction }
261 *
262 */
263 public CustomClassAction createCustomClassAction() {
264 return new CustomClassAction();
265 }
266
267 /**
268 * Create an instance of {@link DbPrimaryKey }
269 *
270 */
271 public DbPrimaryKey createDbPrimaryKey() {
272 return new DbPrimaryKey();
273 }
274
275 /**
276 * Create an instance of {@link DbView }
277 *
278 */
279 public DbView createDbView() {
280 return new DbView();
281 }
282
283 /**
284 * Create an instance of {@link DbForeignKey }
285 *
286 */
287 public DbForeignKey createDbForeignKey() {
288 return new DbForeignKey();
289 }
290
291 /**
292 * Create an instance of {@link JAXBElement }{@code <}{@link DbSchema }{@code >}}
293 *
294 */
295 @XmlElementDecl(namespace = "http://dbrevision.sourceforge.net/xsd/dbrevision-structure.xsd", name = "SchemaElement")
296 public JAXBElement<DbSchema> createSchemaElement(DbSchema value) {
297 return new JAXBElement<DbSchema>(_SchemaElement_QNAME, DbSchema.class, null, value);
298 }
299
300 }