001 //
002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833
003 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
004 // Any modifications to this file will be lost upon recompilation of the source schema.
005 // Generated on: 2009.10.06 at 06:45:27 AM UTC
006 //
007
008
009 package org.jomc.model.bootstrap;
010
011 import javax.xml.bind.JAXBElement;
012 import javax.xml.bind.annotation.XmlElementDecl;
013 import javax.xml.bind.annotation.XmlRegistry;
014 import javax.xml.namespace.QName;
015
016
017 /**
018 * This object contains factory methods for each
019 * Java content interface and Java element interface
020 * generated in the org.jomc.model.bootstrap package.
021 * <p>An ObjectFactory allows you to programatically
022 * construct new instances of the Java representation
023 * for XML content. The Java representation of XML
024 * content can consist of schema derived interfaces
025 * and classes representing the binding of schema
026 * type definitions, element declarations and model
027 * groups. Factory methods for each of these are
028 * provided in this class.
029 *
030 */
031 @XmlRegistry
032 public class ObjectFactory {
033
034 private final static QName _Schema_QNAME = new QName("http://jomc.org/model/bootstrap", "schema");
035 private final static QName _Schemas_QNAME = new QName("http://jomc.org/model/bootstrap", "schemas");
036
037 /**
038 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jomc.model.bootstrap
039 *
040 */
041 public ObjectFactory() {
042 }
043
044 /**
045 * Create an instance of {@link BootstrapObject }
046 *
047 */
048 public BootstrapObject createBootstrapObject() {
049 return new BootstrapObject();
050 }
051
052 /**
053 * Create an instance of {@link Schema }
054 *
055 */
056 public Schema createSchema() {
057 return new Schema();
058 }
059
060 /**
061 * Create an instance of {@link Schemas }
062 *
063 */
064 public Schemas createSchemas() {
065 return new Schemas();
066 }
067
068 /**
069 * Create an instance of {@link JAXBElement }{@code <}{@link Schema }{@code >}}
070 *
071 */
072 @XmlElementDecl(namespace = "http://jomc.org/model/bootstrap", name = "schema")
073 public JAXBElement<Schema> createSchema(Schema value) {
074 return new JAXBElement<Schema>(_Schema_QNAME, Schema.class, null, value);
075 }
076
077 /**
078 * Create an instance of {@link JAXBElement }{@code <}{@link Schemas }{@code >}}
079 *
080 */
081 @XmlElementDecl(namespace = "http://jomc.org/model/bootstrap", name = "schemas")
082 public JAXBElement<Schemas> createSchemas(Schemas value) {
083 return new JAXBElement<Schemas>(_Schemas_QNAME, Schemas.class, null, value);
084 }
085
086 }