This project has retired. For details please refer to its Attic page.
ObjectFactory xref
View Javadoc
1   /*
2    * Copyright 2001-2008 The Apache Software Foundation.
3    * 
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    * 
8    *      http://www.apache.org/licenses/LICENSE-2.0
9    * 
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   *
16   */
17  
18  
19  package org.uddi.policy_v3_instanceparms;
20  
21  import java.math.BigInteger;
22  import javax.xml.bind.JAXBElement;
23  import javax.xml.bind.annotation.XmlElementDecl;
24  import javax.xml.bind.annotation.XmlRegistry;
25  import javax.xml.namespace.QName;
26  
27  
28  /**
29   * This object contains factory methods for each 
30   * Java content interface and Java element interface 
31   * generated in the org.uddi.policy_v3_instanceparms package. 
32   * <p>An ObjectFactory allows you to programatically 
33   * construct new instances of the Java representation 
34   * for XML content. The Java representation of XML 
35   * content can consist of schema derived interfaces 
36   * and classes representing the binding of schema 
37   * type definitions, element declarations and model 
38   * groups.  Factory methods for each of these are 
39   * provided in this class.
40   * 
41   */
42  @XmlRegistry
43  public class ObjectFactory {
44  
45      private final static QName _AuthInfoUse_QNAME = new QName("urn:uddi-org:policy_v3_instanceParms", "authInfoUse");
46      private final static QName _MaximumRequestMessageSize_QNAME = new QName("urn:uddi-org:policy_v3_instanceParms", "maximumRequestMessageSize");
47      private final static QName _UDDIinstanceParmsContainer_QNAME = new QName("urn:uddi-org:policy_v3_instanceParms", "UDDIinstanceParmsContainer");
48      private final static QName _FilterUsingFindAPI_QNAME = new QName("urn:uddi-org:policy_v3_instanceParms", "filterUsingFindAPI");
49      private final static QName _DefaultSortOrder_QNAME = new QName("urn:uddi-org:policy_v3_instanceParms", "defaultSortOrder");
50  
51      /**
52       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.uddi.policy_v3_instanceparms
53       * 
54       */
55      public ObjectFactory() {
56      }
57  
58      /**
59       * Create an instance of {@link UDDIinstanceParmsContainerType }
60       * 
61       */
62      public UDDIinstanceParmsContainerType createUDDIinstanceParmsContainerType() {
63          return new UDDIinstanceParmsContainerType();
64      }
65  
66      /**
67       * Create an instance of {@link JAXBElement }{@code <}{@link AuthInfoUseType }{@code >}}
68       * 
69       */
70      @XmlElementDecl(namespace = "urn:uddi-org:policy_v3_instanceParms", name = "authInfoUse")
71      public JAXBElement<AuthInfoUseType> createAuthInfoUse(AuthInfoUseType value) {
72          return new JAXBElement<AuthInfoUseType>(_AuthInfoUse_QNAME, AuthInfoUseType.class, null, value);
73      }
74  
75      /**
76       * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}}
77       * 
78       */
79      @XmlElementDecl(namespace = "urn:uddi-org:policy_v3_instanceParms", name = "maximumRequestMessageSize")
80      public JAXBElement<BigInteger> createMaximumRequestMessageSize(BigInteger value) {
81          return new JAXBElement<BigInteger>(_MaximumRequestMessageSize_QNAME, BigInteger.class, null, value);
82      }
83  
84      /**
85       * Create an instance of {@link JAXBElement }{@code <}{@link UDDIinstanceParmsContainerType }{@code >}}
86       * 
87       */
88      @XmlElementDecl(namespace = "urn:uddi-org:policy_v3_instanceParms", name = "UDDIinstanceParmsContainer")
89      public JAXBElement<UDDIinstanceParmsContainerType> createUDDIinstanceParmsContainer(UDDIinstanceParmsContainerType value) {
90          return new JAXBElement<UDDIinstanceParmsContainerType>(_UDDIinstanceParmsContainer_QNAME, UDDIinstanceParmsContainerType.class, null, value);
91      }
92  
93      /**
94       * Create an instance of {@link JAXBElement }{@code <}{@link FilterUsingFindAPIType }{@code >}}
95       * 
96       */
97      @XmlElementDecl(namespace = "urn:uddi-org:policy_v3_instanceParms", name = "filterUsingFindAPI")
98      public JAXBElement<FilterUsingFindAPIType> createFilterUsingFindAPI(FilterUsingFindAPIType value) {
99          return new JAXBElement<FilterUsingFindAPIType>(_FilterUsingFindAPI_QNAME, FilterUsingFindAPIType.class, null, value);
100     }
101 
102     /**
103      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
104      * 
105      */
106     @XmlElementDecl(namespace = "urn:uddi-org:policy_v3_instanceParms", name = "defaultSortOrder")
107     public JAXBElement<String> createDefaultSortOrder(String value) {
108         return new JAXBElement<String>(_DefaultSortOrder_QNAME, String.class, null, value);
109     }
110 
111 }