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.binding.corba.wsdl;

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.binding.corba.wsdl 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 _TypeMapping_QNAME = new QName("http://cxf.apache.org/bindings/corba", "typeMapping");
    private static final QName _Address_QNAME = new QName("http://cxf.apache.org/bindings/corba", "address");
    private static final QName _Policy_QNAME = new QName("http://cxf.apache.org/bindings/corba", "policy");
    private static final QName _Binding_QNAME = new QName("http://cxf.apache.org/bindings/corba", "binding");
    private static final QName _Operation_QNAME = new QName("http://cxf.apache.org/bindings/corba", "operation");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.apache.cxf.binding.corba.wsdl
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link TypeMappingType }
     * 
     * @return
     *     the new instance of {@link TypeMappingType }
     */
    public TypeMappingType createTypeMappingType() {
        return new TypeMappingType();
    }

    /**
     * Create an instance of {@link AddressType }
     * 
     * @return
     *     the new instance of {@link AddressType }
     */
    public AddressType createAddressType() {
        return new AddressType();
    }

    /**
     * Create an instance of {@link PolicyType }
     * 
     * @return
     *     the new instance of {@link PolicyType }
     */
    public PolicyType createPolicyType() {
        return new PolicyType();
    }

    /**
     * Create an instance of {@link BindingType }
     * 
     * @return
     *     the new instance of {@link BindingType }
     */
    public BindingType createBindingType() {
        return new BindingType();
    }

    /**
     * Create an instance of {@link OperationType }
     * 
     * @return
     *     the new instance of {@link OperationType }
     */
    public OperationType createOperationType() {
        return new OperationType();
    }

    /**
     * Create an instance of {@link CorbaType }
     * 
     * @return
     *     the new instance of {@link CorbaType }
     */
    public CorbaType createCorbaType() {
        return new CorbaType();
    }

    /**
     * Create an instance of {@link NamedType }
     * 
     * @return
     *     the new instance of {@link NamedType }
     */
    public NamedType createNamedType() {
        return new NamedType();
    }

    /**
     * Create an instance of {@link Any }
     * 
     * @return
     *     the new instance of {@link Any }
     */
    public Any createAny() {
        return new Any();
    }

    /**
     * Create an instance of {@link MemberType }
     * 
     * @return
     *     the new instance of {@link MemberType }
     */
    public MemberType createMemberType() {
        return new MemberType();
    }

    /**
     * Create an instance of {@link Object }
     * 
     * @return
     *     the new instance of {@link Object }
     */
    public Object createObject() {
        return new Object();
    }

    /**
     * Create an instance of {@link Struct }
     * 
     * @return
     *     the new instance of {@link Struct }
     */
    public Struct createStruct() {
        return new Struct();
    }

    /**
     * Create an instance of {@link Exception }
     * 
     * @return
     *     the new instance of {@link Exception }
     */
    public Exception createException() {
        return new Exception();
    }

    /**
     * Create an instance of {@link CaseType }
     * 
     * @return
     *     the new instance of {@link CaseType }
     */
    public CaseType createCaseType() {
        return new CaseType();
    }

    /**
     * Create an instance of {@link Unionbranch }
     * 
     * @return
     *     the new instance of {@link Unionbranch }
     */
    public Unionbranch createUnionbranch() {
        return new Unionbranch();
    }

    /**
     * Create an instance of {@link Union }
     * 
     * @return
     *     the new instance of {@link Union }
     */
    public Union createUnion() {
        return new Union();
    }

    /**
     * Create an instance of {@link Alias }
     * 
     * @return
     *     the new instance of {@link Alias }
     */
    public Alias createAlias() {
        return new Alias();
    }

    /**
     * Create an instance of {@link Anonsequence }
     * 
     * @return
     *     the new instance of {@link Anonsequence }
     */
    public Anonsequence createAnonsequence() {
        return new Anonsequence();
    }

    /**
     * Create an instance of {@link Sequence }
     * 
     * @return
     *     the new instance of {@link Sequence }
     */
    public Sequence createSequence() {
        return new Sequence();
    }

    /**
     * Create an instance of {@link Anonarray }
     * 
     * @return
     *     the new instance of {@link Anonarray }
     */
    public Anonarray createAnonarray() {
        return new Anonarray();
    }

    /**
     * Create an instance of {@link Array }
     * 
     * @return
     *     the new instance of {@link Array }
     */
    public Array createArray() {
        return new Array();
    }

    /**
     * Create an instance of {@link Enumerator }
     * 
     * @return
     *     the new instance of {@link Enumerator }
     */
    public Enumerator createEnumerator() {
        return new Enumerator();
    }

    /**
     * Create an instance of {@link Enum }
     * 
     * @return
     *     the new instance of {@link Enum }
     */
    public Enum createEnum() {
        return new Enum();
    }

    /**
     * Create an instance of {@link Anonstring }
     * 
     * @return
     *     the new instance of {@link Anonstring }
     */
    public Anonstring createAnonstring() {
        return new Anonstring();
    }

    /**
     * Create an instance of {@link Anonwstring }
     * 
     * @return
     *     the new instance of {@link Anonwstring }
     */
    public Anonwstring createAnonwstring() {
        return new Anonwstring();
    }

    /**
     * Create an instance of {@link Fixed }
     * 
     * @return
     *     the new instance of {@link Fixed }
     */
    public Fixed createFixed() {
        return new Fixed();
    }

    /**
     * Create an instance of {@link Anonfixed }
     * 
     * @return
     *     the new instance of {@link Anonfixed }
     */
    public Anonfixed createAnonfixed() {
        return new Anonfixed();
    }

    /**
     * Create an instance of {@link Const }
     * 
     * @return
     *     the new instance of {@link Const }
     */
    public Const createConst() {
        return new Const();
    }

    /**
     * Create an instance of {@link ArgType }
     * 
     * @return
     *     the new instance of {@link ArgType }
     */
    public ArgType createArgType() {
        return new ArgType();
    }

    /**
     * Create an instance of {@link ParamType }
     * 
     * @return
     *     the new instance of {@link ParamType }
     */
    public ParamType createParamType() {
        return new ParamType();
    }

    /**
     * Create an instance of {@link RaisesType }
     * 
     * @return
     *     the new instance of {@link RaisesType }
     */
    public RaisesType createRaisesType() {
        return new RaisesType();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link TypeMappingType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link TypeMappingType }{@code >}
     */
    @XmlElementDecl(namespace = "http://cxf.apache.org/bindings/corba", name = "typeMapping")
    public JAXBElement<TypeMappingType> createTypeMapping(TypeMappingType value) {
        return new JAXBElement<>(_TypeMapping_QNAME, TypeMappingType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link AddressType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link AddressType }{@code >}
     */
    @XmlElementDecl(namespace = "http://cxf.apache.org/bindings/corba", name = "address")
    public JAXBElement<AddressType> createAddress(AddressType value) {
        return new JAXBElement<>(_Address_QNAME, AddressType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link PolicyType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link PolicyType }{@code >}
     */
    @XmlElementDecl(namespace = "http://cxf.apache.org/bindings/corba", name = "policy")
    public JAXBElement<PolicyType> createPolicy(PolicyType value) {
        return new JAXBElement<>(_Policy_QNAME, PolicyType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BindingType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link BindingType }{@code >}
     */
    @XmlElementDecl(namespace = "http://cxf.apache.org/bindings/corba", name = "binding")
    public JAXBElement<BindingType> createBinding(BindingType value) {
        return new JAXBElement<>(_Binding_QNAME, BindingType.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link OperationType }{@code >}
     * 
     * @param value
     *     Java instance representing xml element's value.
     * @return
     *     the new instance of {@link JAXBElement }{@code <}{@link OperationType }{@code >}
     */
    @XmlElementDecl(namespace = "http://cxf.apache.org/bindings/corba", name = "operation")
    public JAXBElement<OperationType> createOperation(OperationType value) {
        return new JAXBElement<>(_Operation_QNAME, OperationType.class, null, value);
    }

}