ObjectFactory.java
//
// This file was generated by the Eclipse Implementation of JAXB, v4.0.5
// See https://eclipse-ee4j.github.io/jaxb-ri
// Any modifications to this file will be lost upon recompilation of the source schema.
//
package org.apache.cxf.testsuite.testcase;
import javax.xml.namespace.QName;
import jakarta.xml.bind.JAXBElement;
import jakarta.xml.bind.annotation.XmlElementDecl;
import jakarta.xml.bind.annotation.XmlRegistry;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the org.apache.cxf.testsuite.testcase package.
* <p>An ObjectFactory allows you to programmatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*
*/
@XmlRegistry
public class ObjectFactory {
private static final QName _TestCases_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "testCases");
private static final QName _TestCase_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "testCase");
private static final QName _RequestMessage_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "requestMessage");
private static final QName _ResponseMessage_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "responseMessage");
private static final QName _MessageType_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "messageType");
private static final QName _DeliveryMode_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "deliveryMode");
private static final QName _Priority_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "priority");
private static final QName _Expiration_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "expiration");
private static final QName _ReplyTo_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "replyTo");
private static final QName _CorrelationID_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "correlationID");
private static final QName _Destination_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "destination");
private static final QName _Redelivered_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "redelivered");
private static final QName _BindingVersion_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "bindingVersion");
private static final QName _TargetService_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "targetService");
private static final QName _ContentType_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "contentType");
private static final QName _SoapAction_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "soapAction");
private static final QName _RequestURI_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "requestURI");
private static final QName _MessageBody_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "messageBody");
private static final QName _Address_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "address");
private static final QName _IsFault_QNAME = new QName("http://cxf.apache.org/jms/testcase/", "isFault");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.cxf.testsuite.testcase
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link TestCasesType }
*
* @return
* the new instance of {@link TestCasesType }
*/
public TestCasesType createTestCasesType() {
return new TestCasesType();
}
/**
* Create an instance of {@link TestCaseType }
*
* @return
* the new instance of {@link TestCaseType }
*/
public TestCaseType createTestCaseType() {
return new TestCaseType();
}
/**
* Create an instance of {@link MessagePropertiesType }
*
* @return
* the new instance of {@link MessagePropertiesType }
*/
public MessagePropertiesType createMessagePropertiesType() {
return new MessagePropertiesType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TestCasesType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link TestCasesType }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "testCases")
public JAXBElement<TestCasesType> createTestCases(TestCasesType value) {
return new JAXBElement<>(_TestCases_QNAME, TestCasesType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TestCaseType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link TestCaseType }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "testCase")
public JAXBElement<TestCaseType> createTestCase(TestCaseType value) {
return new JAXBElement<>(_TestCase_QNAME, TestCaseType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link MessagePropertiesType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link MessagePropertiesType }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "requestMessage")
public JAXBElement<MessagePropertiesType> createRequestMessage(MessagePropertiesType value) {
return new JAXBElement<>(_RequestMessage_QNAME, MessagePropertiesType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link MessagePropertiesType }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link MessagePropertiesType }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "responseMessage")
public JAXBElement<MessagePropertiesType> createResponseMessage(MessagePropertiesType value) {
return new JAXBElement<>(_ResponseMessage_QNAME, MessagePropertiesType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "messageType")
public JAXBElement<String> createMessageType(String value) {
return new JAXBElement<>(_MessageType_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "deliveryMode")
public JAXBElement<Integer> createDeliveryMode(Integer value) {
return new JAXBElement<>(_DeliveryMode_QNAME, Integer.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "priority")
public JAXBElement<Integer> createPriority(Integer value) {
return new JAXBElement<>(_Priority_QNAME, Integer.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "expiration")
public JAXBElement<Integer> createExpiration(Integer value) {
return new JAXBElement<>(_Expiration_QNAME, Integer.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "replyTo")
public JAXBElement<String> createReplyTo(String value) {
return new JAXBElement<>(_ReplyTo_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "correlationID")
public JAXBElement<String> createCorrelationID(String value) {
return new JAXBElement<>(_CorrelationID_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "destination")
public JAXBElement<String> createDestination(String value) {
return new JAXBElement<>(_Destination_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "redelivered")
public JAXBElement<Boolean> createRedelivered(Boolean value) {
return new JAXBElement<>(_Redelivered_QNAME, Boolean.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "bindingVersion")
public JAXBElement<String> createBindingVersion(String value) {
return new JAXBElement<>(_BindingVersion_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "targetService")
public JAXBElement<String> createTargetService(String value) {
return new JAXBElement<>(_TargetService_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "contentType")
public JAXBElement<String> createContentType(String value) {
return new JAXBElement<>(_ContentType_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "soapAction")
public JAXBElement<String> createSoapAction(String value) {
return new JAXBElement<>(_SoapAction_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "requestURI")
public JAXBElement<String> createRequestURI(String value) {
return new JAXBElement<>(_RequestURI_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "messageBody")
public JAXBElement<String> createMessageBody(String value) {
return new JAXBElement<>(_MessageBody_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link String }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "address")
public JAXBElement<String> createAddress(String value) {
return new JAXBElement<>(_Address_QNAME, String.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}
*
* @param value
* Java instance representing xml element's value.
* @return
* the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}
*/
@XmlElementDecl(namespace = "http://cxf.apache.org/jms/testcase/", name = "isFault")
public JAXBElement<Boolean> createIsFault(Boolean value) {
return new JAXBElement<>(_IsFault_QNAME, Boolean.class, null, value);
}
}