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);
    }

}