View Javadoc
1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 
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: 2016.07.14 at 11:02:34 PM PDT 
6   //
7   
8   
9   package org.apache.maven.surefire;
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.apache.maven.surefire 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 _TestsuiteTestcaseSkipped_QNAME = new QName("", "skipped");
35      private final static QName _TestsuiteTestcaseError_QNAME = new QName("", "error");
36      private final static QName _TestsuiteTestcaseSystemOut_QNAME = new QName("", "system-out");
37      private final static QName _TestsuiteTestcaseSystemErr_QNAME = new QName("", "system-err");
38  
39      /**
40       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.maven.surefire
41       * 
42       */
43      public ObjectFactory() {
44      }
45  
46      /**
47       * Create an instance of {@link Testsuite }
48       * 
49       */
50      public Testsuite createTestsuite() {
51          return new Testsuite();
52      }
53  
54      /**
55       * Create an instance of {@link Testsuite.Testcase }
56       * 
57       */
58      public Testsuite.Testcase createTestsuiteTestcase() {
59          return new Testsuite.Testcase();
60      }
61  
62      /**
63       * Create an instance of {@link Testsuite.Properties }
64       * 
65       */
66      public Testsuite.Properties createTestsuiteProperties() {
67          return new Testsuite.Properties();
68      }
69  
70      /**
71       * Create an instance of {@link Testsuite.Testcase.Failure }
72       * 
73       */
74      public Testsuite.Testcase.Failure createTestsuiteTestcaseFailure() {
75          return new Testsuite.Testcase.Failure();
76      }
77  
78      /**
79       * Create an instance of {@link Testsuite.Testcase.RerunFailure }
80       * 
81       */
82      public Testsuite.Testcase.RerunFailure createTestsuiteTestcaseRerunFailure() {
83          return new Testsuite.Testcase.RerunFailure();
84      }
85  
86      /**
87       * Create an instance of {@link Testsuite.Testcase.Skipped }
88       * 
89       */
90      public Testsuite.Testcase.Skipped createTestsuiteTestcaseSkipped() {
91          return new Testsuite.Testcase.Skipped();
92      }
93  
94      /**
95       * Create an instance of {@link Testsuite.Testcase.Error }
96       * 
97       */
98      public Testsuite.Testcase.Error createTestsuiteTestcaseError() {
99          return new Testsuite.Testcase.Error();
100     }
101 
102     /**
103      * Create an instance of {@link Testsuite.Properties.Property }
104      * 
105      */
106     public Testsuite.Properties.Property createTestsuitePropertiesProperty() {
107         return new Testsuite.Properties.Property();
108     }
109 
110     /**
111      * Create an instance of {@link JAXBElement }{@code <}{@link Testsuite.Testcase.Skipped }{@code >}}
112      * 
113      */
114     @XmlElementDecl(namespace = "", name = "skipped", scope = Testsuite.Testcase.class)
115     public JAXBElement<Testsuite.Testcase.Skipped> createTestsuiteTestcaseSkipped(Testsuite.Testcase.Skipped value) {
116         return new JAXBElement<Testsuite.Testcase.Skipped>(_TestsuiteTestcaseSkipped_QNAME, Testsuite.Testcase.Skipped.class, Testsuite.Testcase.class, value);
117     }
118 
119     /**
120      * Create an instance of {@link JAXBElement }{@code <}{@link Testsuite.Testcase.Error }{@code >}}
121      * 
122      */
123     @XmlElementDecl(namespace = "", name = "error", scope = Testsuite.Testcase.class)
124     public JAXBElement<Testsuite.Testcase.Error> createTestsuiteTestcaseError(Testsuite.Testcase.Error value) {
125         return new JAXBElement<Testsuite.Testcase.Error>(_TestsuiteTestcaseError_QNAME, Testsuite.Testcase.Error.class, Testsuite.Testcase.class, value);
126     }
127 
128     /**
129      * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
130      * 
131      */
132     @XmlElementDecl(namespace = "", name = "system-out", scope = Testsuite.Testcase.class)
133     public JAXBElement<Object> createTestsuiteTestcaseSystemOut(Object value) {
134         return new JAXBElement<Object>(_TestsuiteTestcaseSystemOut_QNAME, Object.class, Testsuite.Testcase.class, value);
135     }
136 
137     /**
138      * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
139      * 
140      */
141     @XmlElementDecl(namespace = "", name = "system-err", scope = Testsuite.Testcase.class)
142     public JAXBElement<Object> createTestsuiteTestcaseSystemErr(Object value) {
143         return new JAXBElement<Object>(_TestsuiteTestcaseSystemErr_QNAME, Object.class, Testsuite.Testcase.class, value);
144     }
145 
146 }