View Javadoc
1   //
2   // This file was generated by the Eclipse Implementation of JAXB, v3.0.0 
3   // See https://eclipse-ee4j.github.io/jaxb-ri 
4   // Any modifications to this file will be lost upon recompilation of the source schema. 
5   // Generated on: 2023.11.01 at 04:26:55 PM EDT 
6   //
7   
8   
9   package ca.uhn.hl7v2.testpanel.xsd;
10  
11  import javax.xml.namespace.QName;
12  import jakarta.xml.bind.JAXBElement;
13  import jakarta.xml.bind.annotation.XmlElementDecl;
14  import jakarta.xml.bind.annotation.XmlRegistry;
15  
16  
17  /**
18   * This object contains factory methods for each 
19   * Java content interface and Java element interface 
20   * generated in the ca.uhn.hl7v2.testpanel.xsd 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 _Battery_QNAME = new QName("http://hl7api.sourceforge.net/hunit/hunit_tests.xsd", "battery");
35  
36      /**
37       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ca.uhn.hl7v2.testpanel.xsd
38       * 
39       */
40      public ObjectFactory() {
41      }
42  
43      /**
44       * Create an instance of {@link TestBattery }
45       * 
46       */
47      public TestBattery createTestBattery() {
48          return new TestBattery();
49      }
50  
51      /**
52       * Create an instance of {@link MllpHl7V2Interface }
53       * 
54       */
55      public MllpHl7V2Interface createMllpHl7V2Interface() {
56          return new MllpHl7V2Interface();
57      }
58  
59      /**
60       * Create an instance of {@link JavaCallableInterface }
61       * 
62       */
63      public JavaCallableInterface createJavaCallableInterface() {
64          return new JavaCallableInterface();
65      }
66  
67      /**
68       * Create an instance of {@link JmsInterface }
69       * 
70       */
71      public JmsInterface createJmsInterface() {
72          return new JmsInterface();
73      }
74  
75      /**
76       * Create an instance of {@link Test }
77       * 
78       */
79      public Test createTest() {
80          return new Test();
81      }
82  
83      /**
84       * Create an instance of {@link SendMessageAny }
85       * 
86       */
87      public SendMessageAny createSendMessageAny() {
88          return new SendMessageAny();
89      }
90  
91      /**
92       * Create an instance of {@link SendMessage }
93       * 
94       */
95      public SendMessage createSendMessage() {
96          return new SendMessage();
97      }
98  
99      /**
100      * Create an instance of {@link Hl7V2SendMessage }
101      * 
102      */
103     public Hl7V2SendMessage createHl7V2SendMessage() {
104         return new Hl7V2SendMessage();
105     }
106 
107     /**
108      * Create an instance of {@link ExpectNoMessage }
109      * 
110      */
111     public ExpectNoMessage createExpectNoMessage() {
112         return new ExpectNoMessage();
113     }
114 
115     /**
116      * Create an instance of {@link ExpectMessageAny }
117      * 
118      */
119     public ExpectMessageAny createExpectMessageAny() {
120         return new ExpectMessageAny();
121     }
122 
123     /**
124      * Create an instance of {@link XMLSendMessage }
125      * 
126      */
127     public XMLSendMessage createXMLSendMessage() {
128         return new XMLSendMessage();
129     }
130 
131     /**
132      * Create an instance of {@link MessageSource }
133      * 
134      */
135     public MessageSource createMessageSource() {
136         return new MessageSource();
137     }
138 
139     /**
140      * Create an instance of {@link Hl7V2ExpectSpecificMessage }
141      * 
142      */
143     public Hl7V2ExpectSpecificMessage createHl7V2ExpectSpecificMessage() {
144         return new Hl7V2ExpectSpecificMessage();
145     }
146 
147     /**
148      * Create an instance of {@link Hl7V2ExpectAck }
149      * 
150      */
151     public Hl7V2ExpectAck createHl7V2ExpectAck() {
152         return new Hl7V2ExpectAck();
153     }
154 
155     /**
156      * Create an instance of {@link Hl7V2ExpectNak }
157      * 
158      */
159     public Hl7V2ExpectNak createHl7V2ExpectNak() {
160         return new Hl7V2ExpectNak();
161     }
162 
163     /**
164      * Create an instance of {@link Hl7V2ExpectRules }
165      * 
166      */
167     public Hl7V2ExpectRules createHl7V2ExpectRules() {
168         return new Hl7V2ExpectRules();
169     }
170 
171     /**
172      * Create an instance of {@link TerserMessageRule }
173      * 
174      */
175     public TerserMessageRule createTerserMessageRule() {
176         return new TerserMessageRule();
177     }
178 
179     /**
180      * Create an instance of {@link XMLExpectMessage }
181      * 
182      */
183     public XMLExpectMessage createXMLExpectMessage() {
184         return new XMLExpectMessage();
185     }
186 
187     /**
188      * Create an instance of {@link XMLExpectSpecificMessage }
189      * 
190      */
191     public XMLExpectSpecificMessage createXMLExpectSpecificMessage() {
192         return new XMLExpectSpecificMessage();
193     }
194 
195     /**
196      * Create an instance of {@link AckMessage }
197      * 
198      */
199     public AckMessage createAckMessage() {
200         return new AckMessage();
201     }
202 
203     /**
204      * Create an instance of {@link NakMessage }
205      * 
206      */
207     public NakMessage createNakMessage() {
208         return new NakMessage();
209     }
210 
211     /**
212      * Create an instance of {@link AnyMessageDefinitions }
213      * 
214      */
215     public AnyMessageDefinitions createAnyMessageDefinitions() {
216         return new AnyMessageDefinitions();
217     }
218 
219     /**
220      * Create an instance of {@link JavaArgument }
221      * 
222      */
223     public JavaArgument createJavaArgument() {
224         return new JavaArgument();
225     }
226 
227     /**
228      * Create an instance of {@link NamedJavaArgument }
229      * 
230      */
231     public NamedJavaArgument createNamedJavaArgument() {
232         return new NamedJavaArgument();
233     }
234 
235     /**
236      * Create an instance of {@link MessageDefinition }
237      * 
238      */
239     public MessageDefinition createMessageDefinition() {
240         return new MessageDefinition();
241     }
242 
243     /**
244      * Create an instance of {@link Hl7V2MessageDefinition }
245      * 
246      */
247     public Hl7V2MessageDefinition createHl7V2MessageDefinition() {
248         return new Hl7V2MessageDefinition();
249     }
250 
251     /**
252      * Create an instance of {@link XmlMessageDefinition }
253      * 
254      */
255     public XmlMessageDefinition createXmlMessageDefinition() {
256         return new XmlMessageDefinition();
257     }
258 
259     /**
260      * Create an instance of {@link TestBattery.Interfaces }
261      * 
262      */
263     public TestBattery.Interfaces createTestBatteryInterfaces() {
264         return new TestBattery.Interfaces();
265     }
266 
267     /**
268      * Create an instance of {@link TestBattery.Tests }
269      * 
270      */
271     public TestBattery.Tests createTestBatteryTests() {
272         return new TestBattery.Tests();
273     }
274 
275     /**
276      * Create an instance of {@link JAXBElement }{@code <}{@link TestBattery }{@code >}
277      * 
278      * @param value
279      *     Java instance representing xml element's value.
280      * @return
281      *     the new instance of {@link JAXBElement }{@code <}{@link TestBattery }{@code >}
282      */
283     @XmlElementDecl(namespace = "http://hl7api.sourceforge.net/hunit/hunit_tests.xsd", name = "battery")
284     public JAXBElement<TestBattery> createBattery(TestBattery value) {
285         return new JAXBElement<TestBattery>(_Battery_QNAME, TestBattery.class, null, value);
286     }
287 
288 }