All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jaxdb.ddlx_0_4.ObjectFactory Maven / Gradle / Ivy

Go to download

SQLx is a vendor-agnostic, XML-based SQL data definition standard that offers the power of XML validation for your static SQL data. The SQLx framework utilizes a strongly-typed DDLx file to generate a XML Schema document that translates DDLx constructs into the XSD language. With the SQLx XSLT, the SQLx tool leverages the power of XML Schema Validation and provides a cohesive structured model to define SQL data (that conforms to your SQL schema, defined in a DDLx file).

There is a newer version: 0.6.0
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.1 
// See https://javaee.github.io/jaxb-v2/ 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2019.07.22 at 07:16:31 AM UTC 
//


package org.jaxdb.ddlx_0_4;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the org.jaxdb.ddlx_0_4 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 { private final static QName _Schema_QNAME = new QName("http://www.jaxdb.org/ddlx-0.4.xsd", "schema"); private final static QName _CheckColumn_QNAME = new QName("http://www.jaxdb.org/ddlx-0.4.xsd", "column"); private final static QName _CheckOperator_QNAME = new QName("http://www.jaxdb.org/ddlx-0.4.xsd", "operator"); private final static QName _CheckValue_QNAME = new QName("http://www.jaxdb.org/ddlx-0.4.xsd", "value"); private final static QName _CheckAnd_QNAME = new QName("http://www.jaxdb.org/ddlx-0.4.xsd", "and"); private final static QName _CheckOr_QNAME = new QName("http://www.jaxdb.org/ddlx-0.4.xsd", "or"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jaxdb.ddlx_0_4 * */ public ObjectFactory() { } /** * Create an instance of {@link Decimal } * */ public Decimal createDecimal() { return new Decimal(); } /** * Create an instance of {@link Double } * */ public Double createDouble() { return new Double(); } /** * Create an instance of {@link Float } * */ public Float createFloat() { return new Float(); } /** * Create an instance of {@link Bigint } * */ public Bigint createBigint() { return new Bigint(); } /** * Create an instance of {@link Int } * */ public Int createInt() { return new Int(); } /** * Create an instance of {@link Smallint } * */ public Smallint createSmallint() { return new Smallint(); } /** * Create an instance of {@link Tinyint } * */ public Tinyint createTinyint() { return new Tinyint(); } /** * Create an instance of {@link Clob } * */ public Clob createClob() { return new Clob(); } /** * Create an instance of {@link Char } * */ public Char createChar() { return new Char(); } /** * Create an instance of {@link Indexes } * */ public Indexes createIndexes() { return new Indexes(); } /** * Create an instance of {@link Triggers } * */ public Triggers createTriggers() { return new Triggers(); } /** * Create an instance of {@link Schema } * */ public Schema createSchema() { return new Schema(); } /** * Create an instance of {@link Documented } * */ public Documented createDocumented() { return new Documented(); } /** * Create an instance of {@link Named } * */ public Named createNamed() { return new Named(); } /** * Create an instance of {@link ForeignKey } * */ public ForeignKey createForeignKey() { return new ForeignKey(); } /** * Create an instance of {@link org.jaxdb.ddlx_0_4.Index } * */ public org.jaxdb.ddlx_0_4.Index createIndex() { return new org.jaxdb.ddlx_0_4.Index(); } /** * Create an instance of {@link org.jaxdb.ddlx_0_4.Check } * */ public org.jaxdb.ddlx_0_4.Check createCheck() { return new org.jaxdb.ddlx_0_4.Check(); } /** * Create an instance of {@link Columns } * */ public Columns createColumns() { return new Columns(); } /** * Create an instance of {@link Constraints } * */ public Constraints createConstraints() { return new Constraints(); } /** * Create an instance of {@link Table } * */ public Table createTable() { return new Table(); } /** * Create an instance of {@link Binary } * */ public Binary createBinary() { return new Binary(); } /** * Create an instance of {@link Blob } * */ public Blob createBlob() { return new Blob(); } /** * Create an instance of {@link Date } * */ public Date createDate() { return new Date(); } /** * Create an instance of {@link Time } * */ public Time createTime() { return new Time(); } /** * Create an instance of {@link Datetime } * */ public Datetime createDatetime() { return new Datetime(); } /** * Create an instance of {@link Boolean } * */ public Boolean createBoolean() { return new Boolean(); } /** * Create an instance of {@link Enum } * */ public Enum createEnum() { return new Enum(); } /** * Create an instance of {@link Decimal.Check } * */ public Decimal.Check createDecimalCheck() { return new Decimal.Check(); } /** * Create an instance of {@link Double.Check } * */ public Double.Check createDoubleCheck() { return new Double.Check(); } /** * Create an instance of {@link Float.Check } * */ public Float.Check createFloatCheck() { return new Float.Check(); } /** * Create an instance of {@link Bigint.Check } * */ public Bigint.Check createBigintCheck() { return new Bigint.Check(); } /** * Create an instance of {@link Int.Check } * */ public Int.Check createIntCheck() { return new Int.Check(); } /** * Create an instance of {@link Smallint.Check } * */ public Smallint.Check createSmallintCheck() { return new Smallint.Check(); } /** * Create an instance of {@link Tinyint.Check } * */ public Tinyint.Check createTinyintCheck() { return new Tinyint.Check(); } /** * Create an instance of {@link Clob.Check } * */ public Clob.Check createClobCheck() { return new Clob.Check(); } /** * Create an instance of {@link Char.Check } * */ public Char.Check createCharCheck() { return new Char.Check(); } /** * Create an instance of {@link Indexes.Index } * */ public Indexes.Index createIndexesIndex() { return new Indexes.Index(); } /** * Create an instance of {@link Triggers.Trigger } * */ public Triggers.Trigger createTriggersTrigger() { return new Triggers.Trigger(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Schema }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link Schema }{@code >} */ @XmlElementDecl(namespace = "http://www.jaxdb.org/ddlx-0.4.xsd", name = "schema") public JAXBElement createSchema(Schema value) { return new JAXBElement(_Schema_QNAME, Schema.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.jaxdb.org/ddlx-0.4.xsd", name = "column", scope = org.jaxdb.ddlx_0_4.Check.class) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) public JAXBElement createCheckColumn(String value) { return new JAXBElement(_CheckColumn_QNAME, String.class, org.jaxdb.ddlx_0_4.Check.class, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link RangeOperator }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link RangeOperator }{@code >} */ @XmlElementDecl(namespace = "http://www.jaxdb.org/ddlx-0.4.xsd", name = "operator", scope = org.jaxdb.ddlx_0_4.Check.class) public JAXBElement createCheckOperator(RangeOperator value) { return new JAXBElement(_CheckOperator_QNAME, RangeOperator.class, org.jaxdb.ddlx_0_4.Check.class, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.jaxdb.org/ddlx-0.4.xsd", name = "value", scope = org.jaxdb.ddlx_0_4.Check.class) public JAXBElement createCheckValue(String value) { return new JAXBElement(_CheckValue_QNAME, String.class, org.jaxdb.ddlx_0_4.Check.class, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link org.jaxdb.ddlx_0_4.Check }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link org.jaxdb.ddlx_0_4.Check }{@code >} */ @XmlElementDecl(namespace = "http://www.jaxdb.org/ddlx-0.4.xsd", name = "and", scope = org.jaxdb.ddlx_0_4.Check.class) public JAXBElement createCheckAnd(org.jaxdb.ddlx_0_4.Check value) { return new JAXBElement(_CheckAnd_QNAME, org.jaxdb.ddlx_0_4.Check.class, org.jaxdb.ddlx_0_4.Check.class, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link org.jaxdb.ddlx_0_4.Check }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link org.jaxdb.ddlx_0_4.Check }{@code >} */ @XmlElementDecl(namespace = "http://www.jaxdb.org/ddlx-0.4.xsd", name = "or", scope = org.jaxdb.ddlx_0_4.Check.class) public JAXBElement createCheckOr(org.jaxdb.ddlx_0_4.Check value) { return new JAXBElement(_CheckOr_QNAME, org.jaxdb.ddlx_0_4.Check.class, org.jaxdb.ddlx_0_4.Check.class, value); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy