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.sub_v3;
20  
21  import javax.xml.bind.JAXBElement;
22  import javax.xml.bind.annotation.XmlElementDecl;
23  import javax.xml.bind.annotation.XmlRegistry;
24  import javax.xml.datatype.Duration;
25  import javax.xml.datatype.XMLGregorianCalendar;
26  import javax.xml.namespace.QName;
27  
28  
29  /**
30   * This object contains factory methods for each 
31   * Java content interface and Java element interface 
32   * generated in the org.uddi.sub_v3 package. 
33   * <p>An ObjectFactory allows you to programatically 
34   * construct new instances of the Java representation 
35   * for XML content. The Java representation of XML 
36   * content can consist of schema derived interfaces 
37   * and classes representing the binding of schema 
38   * type definitions, element declarations and model 
39   * groups.  Factory methods for each of these are 
40   * provided in this class.
41   * 
42   */
43  @XmlRegistry
44  public class ObjectFactory {
45  
46      private final static QName _DeleteSubscription_QNAME = new QName("urn:uddi-org:sub_v3", "delete_subscription");
47      private final static QName _MaxEntities_QNAME = new QName("urn:uddi-org:sub_v3", "maxEntities");
48      private final static QName _EndPoint_QNAME = new QName("urn:uddi-org:sub_v3", "endPoint");
49      private final static QName _ExpiresAfter_QNAME = new QName("urn:uddi-org:sub_v3", "expiresAfter");
50      private final static QName _NotificationInterval_QNAME = new QName("urn:uddi-org:sub_v3", "notificationInterval");
51      private final static QName _GetSubscriptions_QNAME = new QName("urn:uddi-org:sub_v3", "get_subscriptions");
52      private final static QName _StartPoint_QNAME = new QName("urn:uddi-org:sub_v3", "startPoint");
53      private final static QName _SubscriptionKey_QNAME = new QName("urn:uddi-org:sub_v3", "subscriptionKey");
54      private final static QName _CoveragePeriod_QNAME = new QName("urn:uddi-org:sub_v3", "coveragePeriod");
55      private final static QName _Subscriptions_QNAME = new QName("urn:uddi-org:sub_v3", "subscriptions");
56      private final static QName _Subscription_QNAME = new QName("urn:uddi-org:sub_v3", "subscription");
57      private final static QName _SubscriptionResultsList_QNAME = new QName("urn:uddi-org:sub_v3", "subscriptionResultsList");
58      private final static QName _SubscriptionFilter_QNAME = new QName("urn:uddi-org:sub_v3", "subscriptionFilter");
59      private final static QName _GetSubscriptionResults_QNAME = new QName("urn:uddi-org:sub_v3", "get_subscriptionResults");
60      private final static QName _SaveSubscription_QNAME = new QName("urn:uddi-org:sub_v3", "save_subscription");
61      private final static QName _KeyBag_QNAME = new QName("urn:uddi-org:sub_v3", "keyBag");
62      private final static QName _Deleted_QNAME = new QName("urn:uddi-org:sub_v3", "deleted");
63      private final static QName _ChunkToken_QNAME = new QName("urn:uddi-org:sub_v3", "chunkToken");
64  
65      /**
66       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.uddi.sub_v3
67       * 
68       */
69      public ObjectFactory() {
70      }
71  
72      /**
73       * Create an instance of {@link GetSubscriptionResults }
74       * 
75       */
76      public GetSubscriptionResults createGetSubscriptionResults() {
77          return new GetSubscriptionResults();
78      }
79  
80      /**
81       * Create an instance of {@link SaveSubscription }
82       * 
83       */
84      public SaveSubscription createSaveSubscription() {
85          return new SaveSubscription();
86      }
87  
88      /**
89       * Create an instance of {@link Subscription }
90       * 
91       */
92      public Subscription createSubscription() {
93          return new Subscription();
94      }
95  
96      /**
97       * Create an instance of {@link CoveragePeriod }
98       * 
99       */
100     public CoveragePeriod createCoveragePeriod() {
101         return new CoveragePeriod();
102     }
103 
104     /**
105      * Create an instance of {@link SubscriptionFilter }
106      * 
107      */
108     public SubscriptionFilter createSubscriptionFilter() {
109         return new SubscriptionFilter();
110     }
111 
112     /**
113      * Create an instance of {@link Subscriptions }
114      * 
115      */
116     public Subscriptions createSubscriptions() {
117         return new Subscriptions();
118     }
119 
120     /**
121      * Create an instance of {@link SubscriptionResultsList }
122      * 
123      */
124     public SubscriptionResultsList createSubscriptionResultsList() {
125         return new SubscriptionResultsList();
126     }
127 
128     /**
129      * Create an instance of {@link GetSubscriptions }
130      * 
131      */
132     public GetSubscriptions createGetSubscriptions() {
133         return new GetSubscriptions();
134     }
135 
136     /**
137      * Create an instance of {@link DeleteSubscription }
138      * 
139      */
140     public DeleteSubscription createDeleteSubscription() {
141         return new DeleteSubscription();
142     }
143 
144     /**
145      * Create an instance of {@link KeyBag }
146      * 
147      */
148     public KeyBag createKeyBag() {
149         return new KeyBag();
150     }
151 
152     /**
153      * Create an instance of {@link JAXBElement }{@code <}{@link DeleteSubscription }{@code >}}
154      * 
155      */
156     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "delete_subscription")
157     public JAXBElement<DeleteSubscription> createDeleteSubscription(DeleteSubscription value) {
158         return new JAXBElement<DeleteSubscription>(_DeleteSubscription_QNAME, DeleteSubscription.class, null, value);
159     }
160 
161     /**
162      * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
163      * 
164      */
165     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "maxEntities")
166     public JAXBElement<Integer> createMaxEntities(Integer value) {
167         return new JAXBElement<Integer>(_MaxEntities_QNAME, Integer.class, null, value);
168     }
169 
170     /**
171      * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
172      * 
173      */
174     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "endPoint")
175     public JAXBElement<XMLGregorianCalendar> createEndPoint(XMLGregorianCalendar value) {
176         return new JAXBElement<XMLGregorianCalendar>(_EndPoint_QNAME, XMLGregorianCalendar.class, null, value);
177     }
178 
179     /**
180      * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
181      * 
182      */
183     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "expiresAfter")
184     public JAXBElement<XMLGregorianCalendar> createExpiresAfter(XMLGregorianCalendar value) {
185         return new JAXBElement<XMLGregorianCalendar>(_ExpiresAfter_QNAME, XMLGregorianCalendar.class, null, value);
186     }
187 
188     /**
189      * Create an instance of {@link JAXBElement }{@code <}{@link Duration }{@code >}}
190      * 
191      */
192     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "notificationInterval")
193     public JAXBElement<Duration> createNotificationInterval(Duration value) {
194         return new JAXBElement<Duration>(_NotificationInterval_QNAME, Duration.class, null, value);
195     }
196 
197     /**
198      * Create an instance of {@link JAXBElement }{@code <}{@link GetSubscriptions }{@code >}}
199      * 
200      */
201     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "get_subscriptions")
202     public JAXBElement<GetSubscriptions> createGetSubscriptions(GetSubscriptions value) {
203         return new JAXBElement<GetSubscriptions>(_GetSubscriptions_QNAME, GetSubscriptions.class, null, value);
204     }
205 
206     /**
207      * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
208      * 
209      */
210     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "startPoint")
211     public JAXBElement<XMLGregorianCalendar> createStartPoint(XMLGregorianCalendar value) {
212         return new JAXBElement<XMLGregorianCalendar>(_StartPoint_QNAME, XMLGregorianCalendar.class, null, value);
213     }
214 
215     /**
216      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
217      * 
218      */
219     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "subscriptionKey")
220     public JAXBElement<String> createSubscriptionKey(String value) {
221         return new JAXBElement<String>(_SubscriptionKey_QNAME, String.class, null, value);
222     }
223 
224     /**
225      * Create an instance of {@link JAXBElement }{@code <}{@link CoveragePeriod }{@code >}}
226      * 
227      */
228     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "coveragePeriod")
229     public JAXBElement<CoveragePeriod> createCoveragePeriod(CoveragePeriod value) {
230         return new JAXBElement<CoveragePeriod>(_CoveragePeriod_QNAME, CoveragePeriod.class, null, value);
231     }
232 
233     /**
234      * Create an instance of {@link JAXBElement }{@code <}{@link Subscriptions }{@code >}}
235      * 
236      */
237     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "subscriptions")
238     public JAXBElement<Subscriptions> createSubscriptions(Subscriptions value) {
239         return new JAXBElement<Subscriptions>(_Subscriptions_QNAME, Subscriptions.class, null, value);
240     }
241 
242     /**
243      * Create an instance of {@link JAXBElement }{@code <}{@link Subscription }{@code >}}
244      * 
245      */
246     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "subscription")
247     public JAXBElement<Subscription> createSubscription(Subscription value) {
248         return new JAXBElement<Subscription>(_Subscription_QNAME, Subscription.class, null, value);
249     }
250 
251     /**
252      * Create an instance of {@link JAXBElement }{@code <}{@link SubscriptionResultsList }{@code >}}
253      * 
254      */
255     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "subscriptionResultsList")
256     public JAXBElement<SubscriptionResultsList> createSubscriptionResultsList(SubscriptionResultsList value) {
257         return new JAXBElement<SubscriptionResultsList>(_SubscriptionResultsList_QNAME, SubscriptionResultsList.class, null, value);
258     }
259 
260     /**
261      * Create an instance of {@link JAXBElement }{@code <}{@link SubscriptionFilter }{@code >}}
262      * 
263      */
264     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "subscriptionFilter")
265     public JAXBElement<SubscriptionFilter> createSubscriptionFilter(SubscriptionFilter value) {
266         return new JAXBElement<SubscriptionFilter>(_SubscriptionFilter_QNAME, SubscriptionFilter.class, null, value);
267     }
268 
269     /**
270      * Create an instance of {@link JAXBElement }{@code <}{@link GetSubscriptionResults }{@code >}}
271      * 
272      */
273     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "get_subscriptionResults")
274     public JAXBElement<GetSubscriptionResults> createGetSubscriptionResults(GetSubscriptionResults value) {
275         return new JAXBElement<GetSubscriptionResults>(_GetSubscriptionResults_QNAME, GetSubscriptionResults.class, null, value);
276     }
277 
278     /**
279      * Create an instance of {@link JAXBElement }{@code <}{@link SaveSubscription }{@code >}}
280      * 
281      */
282     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "save_subscription")
283     public JAXBElement<SaveSubscription> createSaveSubscription(SaveSubscription value) {
284         return new JAXBElement<SaveSubscription>(_SaveSubscription_QNAME, SaveSubscription.class, null, value);
285     }
286 
287     /**
288      * Create an instance of {@link JAXBElement }{@code <}{@link KeyBag }{@code >}}
289      * 
290      */
291     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "keyBag")
292     public JAXBElement<KeyBag> createKeyBag(KeyBag value) {
293         return new JAXBElement<KeyBag>(_KeyBag_QNAME, KeyBag.class, null, value);
294     }
295 
296     /**
297      * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
298      * 
299      */
300     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "deleted")
301     public JAXBElement<Boolean> createDeleted(Boolean value) {
302         return new JAXBElement<Boolean>(_Deleted_QNAME, Boolean.class, null, value);
303     }
304 
305     /**
306      * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
307      * 
308      */
309     @XmlElementDecl(namespace = "urn:uddi-org:sub_v3", name = "chunkToken")
310     public JAXBElement<String> createChunkToken(String value) {
311         return new JAXBElement<String>(_ChunkToken_QNAME, String.class, null, value);
312     }
313 
314 }