View Javadoc

1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2 
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: 2012.05.23 at 02:54:23 AM CEST 
6   //
7   
8   
9   package org.jomc.tools.model;
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.jomc.tools.model 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 _SourceSections_QNAME = new QName("http://jomc.org/tools/model", "source-sections");
35      private final static QName _SourceSection_QNAME = new QName("http://jomc.org/tools/model", "source-section");
36      private final static QName _SourceFile_QNAME = new QName("http://jomc.org/tools/model", "source-file");
37      private final static QName _SourceFiles_QNAME = new QName("http://jomc.org/tools/model", "source-files");
38  
39      /**
40       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jomc.tools.model
41       * 
42       */
43      public ObjectFactory() {
44      }
45  
46      /**
47       * Create an instance of {@link SourceFileType }
48       * 
49       */
50      public SourceFileType createSourceFileType() {
51          return new SourceFileType();
52      }
53  
54      /**
55       * Create an instance of {@link SourceFilesType }
56       * 
57       */
58      public SourceFilesType createSourceFilesType() {
59          return new SourceFilesType();
60      }
61  
62      /**
63       * Create an instance of {@link SourceSectionsType }
64       * 
65       */
66      public SourceSectionsType createSourceSectionsType() {
67          return new SourceSectionsType();
68      }
69  
70      /**
71       * Create an instance of {@link SourceSectionType }
72       * 
73       */
74      public SourceSectionType createSourceSectionType() {
75          return new SourceSectionType();
76      }
77  
78      /**
79       * Create an instance of {@link ToolsType }
80       * 
81       */
82      public ToolsType createToolsType() {
83          return new ToolsType();
84      }
85  
86      /**
87       * Create an instance of {@link JAXBElement }{@code <}{@link SourceSectionsType }{@code >}}
88       * 
89       */
90      @XmlElementDecl(namespace = "http://jomc.org/tools/model", name = "source-sections")
91      public JAXBElement<SourceSectionsType> createSourceSections(SourceSectionsType value) {
92          return new JAXBElement<SourceSectionsType>(_SourceSections_QNAME, SourceSectionsType.class, null, value);
93      }
94  
95      /**
96       * Create an instance of {@link JAXBElement }{@code <}{@link SourceSectionType }{@code >}}
97       * 
98       */
99      @XmlElementDecl(namespace = "http://jomc.org/tools/model", name = "source-section")
100     public JAXBElement<SourceSectionType> createSourceSection(SourceSectionType value) {
101         return new JAXBElement<SourceSectionType>(_SourceSection_QNAME, SourceSectionType.class, null, value);
102     }
103 
104     /**
105      * Create an instance of {@link JAXBElement }{@code <}{@link SourceFileType }{@code >}}
106      * 
107      */
108     @XmlElementDecl(namespace = "http://jomc.org/tools/model", name = "source-file")
109     public JAXBElement<SourceFileType> createSourceFile(SourceFileType value) {
110         return new JAXBElement<SourceFileType>(_SourceFile_QNAME, SourceFileType.class, null, value);
111     }
112 
113     /**
114      * Create an instance of {@link JAXBElement }{@code <}{@link SourceFilesType }{@code >}}
115      * 
116      */
117     @XmlElementDecl(namespace = "http://jomc.org/tools/model", name = "source-files")
118     public JAXBElement<SourceFilesType> createSourceFiles(SourceFilesType value) {
119         return new JAXBElement<SourceFilesType>(_SourceFiles_QNAME, SourceFilesType.class, null, value);
120     }
121 
122 }