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: 2010.06.29 at 01:09:34 AM CEST
006 //
007
008
009 package org.jomc.tools.model;
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.tools.model 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 _SourceFile_QNAME = new QName("http://jomc.org/tools/model", "source-file");
035 private final static QName _SourceSections_QNAME = new QName("http://jomc.org/tools/model", "source-sections");
036 private final static QName _SourceSection_QNAME = new QName("http://jomc.org/tools/model", "source-section");
037 private final static QName _SourceFiles_QNAME = new QName("http://jomc.org/tools/model", "source-files");
038
039 /**
040 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jomc.tools.model
041 *
042 */
043 public ObjectFactory() {
044 }
045
046 /**
047 * Create an instance of {@link SourceSectionType }
048 *
049 */
050 public SourceSectionType createSourceSectionType() {
051 return new SourceSectionType();
052 }
053
054 /**
055 * Create an instance of {@link SourceFileType }
056 *
057 */
058 public SourceFileType createSourceFileType() {
059 return new SourceFileType();
060 }
061
062 /**
063 * Create an instance of {@link SourceSectionsType }
064 *
065 */
066 public SourceSectionsType createSourceSectionsType() {
067 return new SourceSectionsType();
068 }
069
070 /**
071 * Create an instance of {@link SourceFilesType }
072 *
073 */
074 public SourceFilesType createSourceFilesType() {
075 return new SourceFilesType();
076 }
077
078 /**
079 * Create an instance of {@link JAXBElement }{@code <}{@link SourceFileType }{@code >}}
080 *
081 */
082 @XmlElementDecl(namespace = "http://jomc.org/tools/model", name = "source-file")
083 public JAXBElement<SourceFileType> createSourceFile(SourceFileType value) {
084 return new JAXBElement<SourceFileType>(_SourceFile_QNAME, SourceFileType.class, null, value);
085 }
086
087 /**
088 * Create an instance of {@link JAXBElement }{@code <}{@link SourceSectionsType }{@code >}}
089 *
090 */
091 @XmlElementDecl(namespace = "http://jomc.org/tools/model", name = "source-sections")
092 public JAXBElement<SourceSectionsType> createSourceSections(SourceSectionsType value) {
093 return new JAXBElement<SourceSectionsType>(_SourceSections_QNAME, SourceSectionsType.class, null, value);
094 }
095
096 /**
097 * Create an instance of {@link JAXBElement }{@code <}{@link SourceSectionType }{@code >}}
098 *
099 */
100 @XmlElementDecl(namespace = "http://jomc.org/tools/model", name = "source-section")
101 public JAXBElement<SourceSectionType> createSourceSection(SourceSectionType value) {
102 return new JAXBElement<SourceSectionType>(_SourceSection_QNAME, SourceSectionType.class, null, value);
103 }
104
105 /**
106 * Create an instance of {@link JAXBElement }{@code <}{@link SourceFilesType }{@code >}}
107 *
108 */
109 @XmlElementDecl(namespace = "http://jomc.org/tools/model", name = "source-files")
110 public JAXBElement<SourceFilesType> createSourceFiles(SourceFilesType value) {
111 return new JAXBElement<SourceFilesType>(_SourceFiles_QNAME, SourceFilesType.class, null, value);
112 }
113
114 }