diff --git a/jOOQ-codegen/build.xml b/jOOQ-codegen/build.xml new file mode 100644 index 0000000000..79ef83906a --- /dev/null +++ b/jOOQ-codegen/build.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jOOQ-codegen/lib/jaxb-2.1.9.jar b/jOOQ-codegen/lib/jaxb-2.1.9.jar new file mode 100644 index 0000000000..1f60131227 Binary files /dev/null and b/jOOQ-codegen/lib/jaxb-2.1.9.jar differ diff --git a/jOOQ-codegen/lib/jaxb-impl-2.1.9.jar b/jOOQ-codegen/lib/jaxb-impl-2.1.9.jar new file mode 100644 index 0000000000..477a89c345 Binary files /dev/null and b/jOOQ-codegen/lib/jaxb-impl-2.1.9.jar differ diff --git a/jOOQ-codegen/lib/jaxb-xjc-2.1.9.jar b/jOOQ-codegen/lib/jaxb-xjc-2.1.9.jar new file mode 100644 index 0000000000..d2fefafa6f Binary files /dev/null and b/jOOQ-codegen/lib/jaxb-xjc-2.1.9.jar differ diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Configuration.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Configuration.java new file mode 100644 index 0000000000..97f2cadb3c --- /dev/null +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Configuration.java @@ -0,0 +1,98 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2012.01.29 at 07:32:18 PM MEZ +// + + +package org.jooq.util.jaxb; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="jdbc" type="{http://www.jooq.org/xsd/jooq-codegen}Jdbc"/>
+ *         <element name="generator" type="{http://www.jooq.org/xsd/jooq-codegen}Generator"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + +}) +@XmlRootElement(name = "configuration") +public class Configuration { + + @XmlElement(required = true) + protected Jdbc jdbc; + @XmlElement(required = true) + protected Generator generator; + + /** + * Gets the value of the jdbc property. + * + * @return + * possible object is + * {@link Jdbc } + * + */ + public Jdbc getJdbc() { + return jdbc; + } + + /** + * Sets the value of the jdbc property. + * + * @param value + * allowed object is + * {@link Jdbc } + * + */ + public void setJdbc(Jdbc value) { + this.jdbc = value; + } + + /** + * Gets the value of the generator property. + * + * @return + * possible object is + * {@link Generator } + * + */ + public Generator getGenerator() { + return generator; + } + + /** + * Sets the value of the generator property. + * + * @param value + * allowed object is + * {@link Generator } + * + */ + public void setGenerator(Generator value) { + this.generator = value; + } + +} diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Database.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Database.java new file mode 100644 index 0000000000..a0fec92317 --- /dev/null +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Database.java @@ -0,0 +1,182 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2012.01.29 at 07:32:18 PM MEZ +// + + +package org.jooq.util.jaxb; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Some configuration for the database abstraction + * (jooq-meta) + * + * + *

Java class for Database complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="Database">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="includes" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="excludes" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="inputSchema" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="outputSchema" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Database", propOrder = { + +}) +public class Database { + + @XmlElement(required = true) + protected String name; + @XmlElement(defaultValue = ".*") + protected String includes; + @XmlElement(defaultValue = "") + protected String excludes; + @XmlElement(defaultValue = "") + protected String inputSchema; + @XmlElement(defaultValue = "") + protected String outputSchema; + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the includes property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIncludes() { + return includes; + } + + /** + * Sets the value of the includes property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIncludes(String value) { + this.includes = value; + } + + /** + * Gets the value of the excludes property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getExcludes() { + return excludes; + } + + /** + * Sets the value of the excludes property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setExcludes(String value) { + this.excludes = value; + } + + /** + * Gets the value of the inputSchema property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInputSchema() { + return inputSchema; + } + + /** + * Sets the value of the inputSchema property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInputSchema(String value) { + this.inputSchema = value; + } + + /** + * Gets the value of the outputSchema property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOutputSchema() { + return outputSchema; + } + + /** + * Sets the value of the outputSchema property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOutputSchema(String value) { + this.outputSchema = value; + } + +} diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Generate.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Generate.java new file mode 100644 index 0000000000..3106ed7d13 --- /dev/null +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Generate.java @@ -0,0 +1,209 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2012.01.29 at 07:32:18 PM MEZ +// + + +package org.jooq.util.jaxb; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Some configuration for the source code generator + * (jooq-codegen) + * + * + *

Java class for Generate complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="Generate">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="relations" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="deprecated" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="instanceFields" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="dateAsTimestamp" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="unsignedTypes" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="generatedAnnotation" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Generate", propOrder = { + +}) +public class Generate { + + @XmlElement(defaultValue = "false") + protected Boolean relations; + @XmlElement(defaultValue = "true") + protected Boolean deprecated; + @XmlElement(defaultValue = "true") + protected Boolean instanceFields; + @XmlElement(defaultValue = "false") + protected Boolean dateAsTimestamp; + @XmlElement(defaultValue = "true") + protected Boolean unsignedTypes; + @XmlElement(defaultValue = "true") + protected Boolean generatedAnnotation; + + /** + * Gets the value of the relations property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isRelations() { + return relations; + } + + /** + * Sets the value of the relations property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setRelations(Boolean value) { + this.relations = value; + } + + /** + * Gets the value of the deprecated property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDeprecated() { + return deprecated; + } + + /** + * Sets the value of the deprecated property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDeprecated(Boolean value) { + this.deprecated = value; + } + + /** + * Gets the value of the instanceFields property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isInstanceFields() { + return instanceFields; + } + + /** + * Sets the value of the instanceFields property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setInstanceFields(Boolean value) { + this.instanceFields = value; + } + + /** + * Gets the value of the dateAsTimestamp property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isDateAsTimestamp() { + return dateAsTimestamp; + } + + /** + * Sets the value of the dateAsTimestamp property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setDateAsTimestamp(Boolean value) { + this.dateAsTimestamp = value; + } + + /** + * Gets the value of the unsignedTypes property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isUnsignedTypes() { + return unsignedTypes; + } + + /** + * Sets the value of the unsignedTypes property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setUnsignedTypes(Boolean value) { + this.unsignedTypes = value; + } + + /** + * Gets the value of the generatedAnnotation property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isGeneratedAnnotation() { + return generatedAnnotation; + } + + /** + * Sets the value of the generatedAnnotation property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setGeneratedAnnotation(Boolean value) { + this.generatedAnnotation = value; + } + +} diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Generator.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Generator.java new file mode 100644 index 0000000000..c17f1be895 --- /dev/null +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Generator.java @@ -0,0 +1,152 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2012.01.29 at 07:32:18 PM MEZ +// + + +package org.jooq.util.jaxb; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * The source code generator's global configuration + * + * + *

Java class for Generator complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="Generator">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="database" type="{http://www.jooq.org/xsd/jooq-codegen}Database"/>
+ *         <element name="generate" type="{http://www.jooq.org/xsd/jooq-codegen}Generate" minOccurs="0"/>
+ *         <element name="target" type="{http://www.jooq.org/xsd/jooq-codegen}Target" minOccurs="0"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Generator", propOrder = { + +}) +public class Generator { + + @XmlElement(defaultValue = "org.jooq.util.DefaultGenerator") + protected String name; + @XmlElement(required = true) + protected Database database; + protected Generate generate; + protected Target target; + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the database property. + * + * @return + * possible object is + * {@link Database } + * + */ + public Database getDatabase() { + return database; + } + + /** + * Sets the value of the database property. + * + * @param value + * allowed object is + * {@link Database } + * + */ + public void setDatabase(Database value) { + this.database = value; + } + + /** + * Gets the value of the generate property. + * + * @return + * possible object is + * {@link Generate } + * + */ + public Generate getGenerate() { + return generate; + } + + /** + * Sets the value of the generate property. + * + * @param value + * allowed object is + * {@link Generate } + * + */ + public void setGenerate(Generate value) { + this.generate = value; + } + + /** + * Gets the value of the target property. + * + * @return + * possible object is + * {@link Target } + * + */ + public Target getTarget() { + return target; + } + + /** + * Sets the value of the target property. + * + * @param value + * allowed object is + * {@link Target } + * + */ + public void setTarget(Target value) { + this.target = value; + } + +} diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Jdbc.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Jdbc.java new file mode 100644 index 0000000000..b45a2a27e7 --- /dev/null +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Jdbc.java @@ -0,0 +1,176 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2012.01.29 at 07:32:18 PM MEZ +// + + +package org.jooq.util.jaxb; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * The database connection configuration + * + *

Java class for Jdbc complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="Jdbc">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="driver" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="url" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="schema" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="user" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="password" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Jdbc", propOrder = { + +}) +public class Jdbc { + + @XmlElement(required = true) + protected String driver; + @XmlElement(required = true) + protected String url; + protected String schema; + protected String user; + protected String password; + + /** + * Gets the value of the driver property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDriver() { + return driver; + } + + /** + * Sets the value of the driver property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDriver(String value) { + this.driver = value; + } + + /** + * Gets the value of the url property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUrl() { + return url; + } + + /** + * Sets the value of the url property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUrl(String value) { + this.url = value; + } + + /** + * Gets the value of the schema property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSchema() { + return schema; + } + + /** + * Sets the value of the schema property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSchema(String value) { + this.schema = value; + } + + /** + * Gets the value of the user property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUser() { + return user; + } + + /** + * Sets the value of the user property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUser(String value) { + this.user = value; + } + + /** + * Gets the value of the password property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPassword() { + return password; + } + + /** + * Sets the value of the password property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPassword(String value) { + this.password = value; + } + +} diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/ObjectFactory.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/ObjectFactory.java new file mode 100644 index 0000000000..1a24bc64cc --- /dev/null +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/ObjectFactory.java @@ -0,0 +1,87 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2012.01.29 at 07:32:18 PM MEZ +// + + +package org.jooq.util.jaxb; + +import javax.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the org.jooq.util.jaxb package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jooq.util.jaxb + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link Database } + * + */ + public Database createDatabase() { + return new Database(); + } + + /** + * Create an instance of {@link Jdbc } + * + */ + public Jdbc createJdbc() { + return new Jdbc(); + } + + /** + * Create an instance of {@link Configuration } + * + */ + public Configuration createConfiguration() { + return new Configuration(); + } + + /** + * Create an instance of {@link Target } + * + */ + public Target createTarget() { + return new Target(); + } + + /** + * Create an instance of {@link Generator } + * + */ + public Generator createGenerator() { + return new Generator(); + } + + /** + * Create an instance of {@link Generate } + * + */ + public Generate createGenerate() { + return new Generate(); + } + +} diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Target.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Target.java new file mode 100644 index 0000000000..430eadddab --- /dev/null +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/Target.java @@ -0,0 +1,100 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2012.01.29 at 07:32:18 PM MEZ +// + + +package org.jooq.util.jaxb; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + * + * Configuration for the target artefacts + * + * + *

Java class for Target complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="Target">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="packageName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="directory" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Target", propOrder = { + +}) +public class Target { + + @XmlElement(defaultValue = "org.jooq.generated") + protected String packageName; + @XmlElement(required = true, defaultValue = "target/generated-sources/jooq") + protected String directory; + + /** + * Gets the value of the packageName property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getPackageName() { + return packageName; + } + + /** + * Sets the value of the packageName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setPackageName(String value) { + this.packageName = value; + } + + /** + * Gets the value of the directory property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDirectory() { + return directory; + } + + /** + * Sets the value of the directory property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDirectory(String value) { + this.directory = value; + } + +} diff --git a/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/package-info.java b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/package-info.java new file mode 100644 index 0000000000..0fd875dd6f --- /dev/null +++ b/jOOQ-codegen/src/main/java/org/jooq/util/jaxb/package-info.java @@ -0,0 +1,9 @@ +// +// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 +// See http://java.sun.com/xml/jaxb +// Any modifications to this file will be lost upon recompilation of the source schema. +// Generated on: 2012.01.29 at 07:32:18 PM MEZ +// + +@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.jooq.org/xsd/jooq-codegen", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package org.jooq.util.jaxb; diff --git a/jOOQ-codegen/src/main/resources/jooq-codegen.xsd b/jOOQ-codegen/src/main/resources/jooq-codegen.xsd index 618d3123be..2daa2fa8d0 100644 --- a/jOOQ-codegen/src/main/resources/jooq-codegen.xsd +++ b/jOOQ-codegen/src/main/resources/jooq-codegen.xsd @@ -1,57 +1,111 @@ - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + The XML version of the jOOQ configuration. More info + can be found here: http://www.jooq.org/manual/META/Configuration/ + + + + + + + + + + + The database connection configuration + + + + + + + + + + + + + + The source code generator's global configuration + + + + + + + + + + + + + + Some configuration for the database abstraction + (jooq-meta) + + + + + + + + + + + + + + + Some configuration for the source code generator + (jooq-codegen) + + + + + + + + + + + + + + + + Configuration for the target artefacts + + + + + + + \ No newline at end of file