1 /*
   2  * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
   3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4  *
   5  * This code is free software; you can redistribute it and/or modify it
   6  * under the terms of the GNU General Public License version 2 only, as
   7  * published by the Free Software Foundation.  Oracle designates this
   8  * particular file as subject to the "Classpath" exception as provided
   9  * by Oracle in the LICENSE file that accompanied this code.
  10  *
  11  * This code is distributed in the hope that it will be useful, but WITHOUT
  12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  14  * version 2 for more details (a copy is included in the LICENSE file that
  15  * accompanied this code).
  16  *
  17  * You should have received a copy of the GNU General Public License version
  18  * 2 along with this work; if not, write to the Free Software Foundation,
  19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  20  *
  21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22  * or visit www.oracle.com if you need additional information or have any
  23  * questions.
  24  */
  25 
  26 package com.oracle.xmlns.internal.webservices.jaxws_databinding;
  27 import javax.xml.bind.JAXBElement;
  28 import javax.xml.bind.annotation.XmlElementDecl;
  29 import javax.xml.bind.annotation.XmlRegistry;
  30 import javax.xml.namespace.QName;
  31 
  32 
  33 /**
  34  * This object contains factory methods for each
  35  * Java content interface and Java element interface
  36  * generated in the com.sun.xml.internal.ws.ext2.java_wsdl package.
  37  * <p>An ObjectFactory allows you to programatically
  38  * construct new instances of the Java representation
  39  * for XML content. The Java representation of XML
  40  * content can consist of schema derived interfaces
  41  * and classes representing the binding of schema
  42  * type definitions, element declarations and model
  43  * groups.  Factory methods for each of these are
  44  * provided in this class.
  45  *
  46  */
  47 @XmlRegistry
  48 public class ObjectFactory {
  49 
  50     private final static QName _JavaWsdlMapping_QNAME = new QName("http://xmlns.oracle.com/webservices/jaxws-databinding", "java-wsdl-mapping");
  51 
  52     /**
  53      * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.sun.xml.internal.ws.ext2.java_wsdl
  54      *
  55      */
  56     public ObjectFactory() {
  57     }
  58 
  59     /**
  60      * Create an instance of {@link JavaMethod }
  61      *
  62      */
  63     public JavaMethod createJavaMethod() {
  64         return new JavaMethod();
  65     }
  66 
  67     /**
  68      * Create an instance of {@link JavaWsdlMappingType }
  69      *
  70      */
  71     public JavaWsdlMappingType createJavaWsdlMappingType() {
  72         return new JavaWsdlMappingType();
  73     }
  74 
  75     /**
  76      * Create an instance of {@link XmlWebEndpoint }
  77      *
  78      */
  79     public XmlWebEndpoint createWebEndpoint() {
  80         return new XmlWebEndpoint();
  81     }
  82 
  83     /**
  84      * Create an instance of {@link XmlMTOM }
  85      *
  86      */
  87     public XmlMTOM createMtom() {
  88         return new XmlMTOM();
  89     }
  90 
  91     /**
  92      * Create an instance of {@link XmlWebServiceClient }
  93      *
  94      */
  95     public XmlWebServiceClient createWebServiceClient() {
  96         return new XmlWebServiceClient();
  97     }
  98 
  99     /**
 100      * Create an instance of {@link XmlServiceMode }
 101      *
 102      */
 103     public XmlServiceMode createServiceMode() {
 104         return new XmlServiceMode();
 105     }
 106 
 107     /**
 108      * Create an instance of {@link XmlBindingType }
 109      *
 110      */
 111     public XmlBindingType createBindingType() {
 112         return new XmlBindingType();
 113     }
 114 
 115     /**
 116      * Create an instance of {@link XmlWebServiceRef }
 117      *
 118      */
 119     public XmlWebServiceRef createWebServiceRef() {
 120         return new XmlWebServiceRef();
 121     }
 122 
 123     /**
 124      * Create an instance of {@link JavaParam }
 125      *
 126      */
 127     public JavaParam createJavaParam() {
 128         return new JavaParam();
 129     }
 130 
 131     /**
 132      * Create an instance of {@link XmlWebParam }
 133      *
 134      */
 135     public XmlWebParam createWebParam() {
 136         return new XmlWebParam();
 137     }
 138 
 139     /**
 140      * Create an instance of {@link XmlWebMethod }
 141      *
 142      */
 143     public XmlWebMethod createWebMethod() {
 144         return new XmlWebMethod();
 145     }
 146 
 147     /**
 148      * Create an instance of {@link XmlWebResult }
 149      *
 150      */
 151     public XmlWebResult createWebResult() {
 152         return new XmlWebResult();
 153     }
 154 
 155     /**
 156      * Create an instance of {@link XmlOneway }
 157      *
 158      */
 159     public XmlOneway createOneway() {
 160         return new XmlOneway();
 161     }
 162 
 163     /**
 164      * Create an instance of {@link XmlSOAPBinding }
 165      *
 166      */
 167     public XmlSOAPBinding createSoapBinding() {
 168         return new XmlSOAPBinding();
 169     }
 170 
 171     /**
 172      * Create an instance of {@link XmlAction }
 173      *
 174      */
 175     public XmlAction createAction() {
 176         return new XmlAction();
 177     }
 178 
 179     /**
 180      * Create an instance of {@link XmlFaultAction }
 181      *
 182      */
 183     public XmlFaultAction createFaultAction() {
 184         return new XmlFaultAction();
 185     }
 186 
 187     /**
 188      * Create an instance of {@link JavaMethod.JavaParams }
 189      *
 190      */
 191     public JavaMethod.JavaParams createJavaMethodJavaParams() {
 192         return new JavaMethod.JavaParams();
 193     }
 194 
 195     /**
 196      * Create an instance of {@link XmlHandlerChain }
 197      *
 198      */
 199     public XmlHandlerChain createHandlerChain() {
 200         return new XmlHandlerChain();
 201     }
 202 
 203     /**
 204      * Create an instance of {@link XmlWebServiceProvider }
 205      *
 206      */
 207     public XmlWebServiceProvider createWebServiceProvider() {
 208         return new XmlWebServiceProvider();
 209     }
 210 
 211     /**
 212      * Create an instance of {@link XmlWebFault }
 213      *
 214      */
 215     public XmlWebFault createWebFault() {
 216         return new XmlWebFault();
 217     }
 218 
 219     /**
 220      * Create an instance of {@link XmlResponseWrapper }
 221      *
 222      */
 223     public XmlResponseWrapper createResponseWrapper() {
 224         return new XmlResponseWrapper();
 225     }
 226 
 227     /**
 228      * Create an instance of {@link XmlWebService }
 229      *
 230      */
 231     public XmlWebService createWebService() {
 232         return new XmlWebService();
 233     }
 234 
 235     /**
 236      * Create an instance of {@link XmlRequestWrapper }
 237      *
 238      */
 239     public XmlRequestWrapper createRequestWrapper() {
 240         return new XmlRequestWrapper();
 241     }
 242 
 243     /**
 244      * Create an instance of {@link JavaWsdlMappingType.XmlSchemaMapping }
 245      *
 246      */
 247     public JavaWsdlMappingType.XmlSchemaMapping createJavaWsdlMappingTypeXmlSchemaMapping() {
 248         return new JavaWsdlMappingType.XmlSchemaMapping();
 249     }
 250 
 251     /**
 252      * Create an instance of {@link JavaWsdlMappingType.JavaMethods }
 253      *
 254      */
 255     public JavaWsdlMappingType.JavaMethods createJavaWsdlMappingTypeJavaMethods() {
 256         return new JavaWsdlMappingType.JavaMethods();
 257     }
 258 
 259     /**
 260      * Create an instance of {@link JAXBElement }{@code <}{@link JavaWsdlMappingType }{@code >}}
 261      *
 262      */
 263     @XmlElementDecl(namespace = "http://xmlns.oracle.com/webservices/jaxws-databinding", name = "java-wsdl-mapping")
 264     public JAXBElement<JavaWsdlMappingType> createJavaWsdlMapping(JavaWsdlMappingType value) {
 265         return new JAXBElement<JavaWsdlMappingType>(_JavaWsdlMapping_QNAME, JavaWsdlMappingType.class, null, value);
 266     }
 267 
 268 }