View Javadoc
1   
2   package org.oasis_open.docs.wsn.br_2;
3   
4   import javax.xml.bind.JAXBElement;
5   import javax.xml.bind.annotation.XmlElementDecl;
6   import javax.xml.bind.annotation.XmlRegistry;
7   import javax.xml.datatype.XMLGregorianCalendar;
8   import javax.xml.namespace.QName;
9   import javax.xml.ws.wsaddressing.W3CEndpointReference;
10  import org.oasis_open.docs.wsn.b_2.TopicExpressionType;
11  
12  
13  /**
14   * This object contains factory methods for each 
15   * Java content interface and Java element interface 
16   * generated in the org.oasis_open.docs.wsn.br_2 package. 
17   * <p>An ObjectFactory allows you to programatically 
18   * construct new instances of the Java representation 
19   * for XML content. The Java representation of XML 
20   * content can consist of schema derived interfaces 
21   * and classes representing the binding of schema 
22   * type definitions, element declarations and model 
23   * groups.  Factory methods for each of these are 
24   * provided in this class.
25   * 
26   */
27  @XmlRegistry
28  public class ObjectFactory {
29  
30      private final static QName _CreationTime_QNAME = new QName("http://docs.oasis-open.org/wsn/br-2", "CreationTime");
31      private final static QName _ConsumerReference_QNAME = new QName("http://docs.oasis-open.org/wsn/br-2", "ConsumerReference");
32      private final static QName _Demand_QNAME = new QName("http://docs.oasis-open.org/wsn/br-2", "Demand");
33      private final static QName _RequiresRegistration_QNAME = new QName("http://docs.oasis-open.org/wsn/br-2", "RequiresRegistration");
34      private final static QName _ResourceNotDestroyedFault_QNAME = new QName("http://docs.oasis-open.org/wsn/br-2", "ResourceNotDestroyedFault");
35      private final static QName _PublisherRegistrationRejectedFault_QNAME = new QName("http://docs.oasis-open.org/wsn/br-2", "PublisherRegistrationRejectedFault");
36      private final static QName _PublisherRegistrationFailedFault_QNAME = new QName("http://docs.oasis-open.org/wsn/br-2", "PublisherRegistrationFailedFault");
37      private final static QName _PublisherReference_QNAME = new QName("http://docs.oasis-open.org/wsn/br-2", "PublisherReference");
38      private final static QName _Topic_QNAME = new QName("http://docs.oasis-open.org/wsn/br-2", "Topic");
39  
40      /**
41       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.oasis_open.docs.wsn.br_2
42       * 
43       */
44      public ObjectFactory() {
45      }
46  
47      /**
48       * Create an instance of {@link PublisherRegistrationRejectedFaultType }
49       * 
50       */
51      public PublisherRegistrationRejectedFaultType createPublisherRegistrationRejectedFaultType() {
52          return new PublisherRegistrationRejectedFaultType();
53      }
54  
55      /**
56       * Create an instance of {@link DestroyRegistrationResponse }
57       * 
58       */
59      public DestroyRegistrationResponse createDestroyRegistrationResponse() {
60          return new DestroyRegistrationResponse();
61      }
62  
63      /**
64       * Create an instance of {@link ResourceNotDestroyedFaultType }
65       * 
66       */
67      public ResourceNotDestroyedFaultType createResourceNotDestroyedFaultType() {
68          return new ResourceNotDestroyedFaultType();
69      }
70  
71      /**
72       * Create an instance of {@link PublisherRegistrationRP }
73       * 
74       */
75      public PublisherRegistrationRP createPublisherRegistrationRP() {
76          return new PublisherRegistrationRP();
77      }
78  
79      /**
80       * Create an instance of {@link PublisherRegistrationFailedFaultType }
81       * 
82       */
83      public PublisherRegistrationFailedFaultType createPublisherRegistrationFailedFaultType() {
84          return new PublisherRegistrationFailedFaultType();
85      }
86  
87      /**
88       * Create an instance of {@link DestroyRegistration }
89       * 
90       */
91      public DestroyRegistration createDestroyRegistration() {
92          return new DestroyRegistration();
93      }
94  
95      /**
96       * Create an instance of {@link RegisterPublisher }
97       * 
98       */
99      public RegisterPublisher createRegisterPublisher() {
100         return new RegisterPublisher();
101     }
102 
103     /**
104      * Create an instance of {@link RegisterPublisherResponse }
105      * 
106      */
107     public RegisterPublisherResponse createRegisterPublisherResponse() {
108         return new RegisterPublisherResponse();
109     }
110 
111     /**
112      * Create an instance of {@link NotificationBrokerRP }
113      * 
114      */
115     public NotificationBrokerRP createNotificationBrokerRP() {
116         return new NotificationBrokerRP();
117     }
118 
119     /**
120      * Create an instance of {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}}
121      * 
122      */
123     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsn/br-2", name = "CreationTime")
124     public JAXBElement<XMLGregorianCalendar> createCreationTime(XMLGregorianCalendar value) {
125         return new JAXBElement<XMLGregorianCalendar>(_CreationTime_QNAME, XMLGregorianCalendar.class, null, value);
126     }
127 
128     /**
129      * Create an instance of {@link JAXBElement }{@code <}{@link W3CEndpointReference }{@code >}}
130      * 
131      */
132     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsn/br-2", name = "ConsumerReference")
133     public JAXBElement<W3CEndpointReference> createConsumerReference(W3CEndpointReference value) {
134         return new JAXBElement<W3CEndpointReference>(_ConsumerReference_QNAME, W3CEndpointReference.class, null, value);
135     }
136 
137     /**
138      * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
139      * 
140      */
141     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsn/br-2", name = "Demand")
142     public JAXBElement<Boolean> createDemand(Boolean value) {
143         return new JAXBElement<Boolean>(_Demand_QNAME, Boolean.class, null, value);
144     }
145 
146     /**
147      * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
148      * 
149      */
150     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsn/br-2", name = "RequiresRegistration")
151     public JAXBElement<Boolean> createRequiresRegistration(Boolean value) {
152         return new JAXBElement<Boolean>(_RequiresRegistration_QNAME, Boolean.class, null, value);
153     }
154 
155     /**
156      * Create an instance of {@link JAXBElement }{@code <}{@link ResourceNotDestroyedFaultType }{@code >}}
157      * 
158      */
159     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsn/br-2", name = "ResourceNotDestroyedFault")
160     public JAXBElement<ResourceNotDestroyedFaultType> createResourceNotDestroyedFault(ResourceNotDestroyedFaultType value) {
161         return new JAXBElement<ResourceNotDestroyedFaultType>(_ResourceNotDestroyedFault_QNAME, ResourceNotDestroyedFaultType.class, null, value);
162     }
163 
164     /**
165      * Create an instance of {@link JAXBElement }{@code <}{@link PublisherRegistrationRejectedFaultType }{@code >}}
166      * 
167      */
168     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsn/br-2", name = "PublisherRegistrationRejectedFault")
169     public JAXBElement<PublisherRegistrationRejectedFaultType> createPublisherRegistrationRejectedFault(PublisherRegistrationRejectedFaultType value) {
170         return new JAXBElement<PublisherRegistrationRejectedFaultType>(_PublisherRegistrationRejectedFault_QNAME, PublisherRegistrationRejectedFaultType.class, null, value);
171     }
172 
173     /**
174      * Create an instance of {@link JAXBElement }{@code <}{@link PublisherRegistrationFailedFaultType }{@code >}}
175      * 
176      */
177     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsn/br-2", name = "PublisherRegistrationFailedFault")
178     public JAXBElement<PublisherRegistrationFailedFaultType> createPublisherRegistrationFailedFault(PublisherRegistrationFailedFaultType value) {
179         return new JAXBElement<PublisherRegistrationFailedFaultType>(_PublisherRegistrationFailedFault_QNAME, PublisherRegistrationFailedFaultType.class, null, value);
180     }
181 
182     /**
183      * Create an instance of {@link JAXBElement }{@code <}{@link W3CEndpointReference }{@code >}}
184      * 
185      */
186     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsn/br-2", name = "PublisherReference")
187     public JAXBElement<W3CEndpointReference> createPublisherReference(W3CEndpointReference value) {
188         return new JAXBElement<W3CEndpointReference>(_PublisherReference_QNAME, W3CEndpointReference.class, null, value);
189     }
190 
191     /**
192      * Create an instance of {@link JAXBElement }{@code <}{@link TopicExpressionType }{@code >}}
193      * 
194      */
195     @XmlElementDecl(namespace = "http://docs.oasis-open.org/wsn/br-2", name = "Topic")
196     public JAXBElement<TopicExpressionType> createTopic(TopicExpressionType value) {
197         return new JAXBElement<TopicExpressionType>(_Topic_QNAME, TopicExpressionType.class, null, value);
198     }
199 
200 }