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 }