View Javadoc
1   
2   package org.w3._2005._08.addressing;
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.namespace.QName;
8   import javax.xml.ws.wsaddressing.W3CEndpointReference;
9   
10  
11  /**
12   * This object contains factory methods for each 
13   * Java content interface and Java element interface 
14   * generated in the org.w3._2005._08.addressing package. 
15   * <p>An ObjectFactory allows you to programatically 
16   * construct new instances of the Java representation 
17   * for XML content. The Java representation of XML 
18   * content can consist of schema derived interfaces 
19   * and classes representing the binding of schema 
20   * type definitions, element declarations and model 
21   * groups.  Factory methods for each of these are 
22   * provided in this class.
23   * 
24   */
25  @XmlRegistry
26  public class ObjectFactory {
27  
28      private final static QName _ReferenceParameters_QNAME = new QName("http://www.w3.org/2005/08/addressing", "ReferenceParameters");
29      private final static QName _Metadata_QNAME = new QName("http://www.w3.org/2005/08/addressing", "Metadata");
30      private final static QName _MessageID_QNAME = new QName("http://www.w3.org/2005/08/addressing", "MessageID");
31      private final static QName _RelatesTo_QNAME = new QName("http://www.w3.org/2005/08/addressing", "RelatesTo");
32      private final static QName _ReplyTo_QNAME = new QName("http://www.w3.org/2005/08/addressing", "ReplyTo");
33      private final static QName _From_QNAME = new QName("http://www.w3.org/2005/08/addressing", "From");
34      private final static QName _FaultTo_QNAME = new QName("http://www.w3.org/2005/08/addressing", "FaultTo");
35      private final static QName _To_QNAME = new QName("http://www.w3.org/2005/08/addressing", "To");
36      private final static QName _Action_QNAME = new QName("http://www.w3.org/2005/08/addressing", "Action");
37      private final static QName _RetryAfter_QNAME = new QName("http://www.w3.org/2005/08/addressing", "RetryAfter");
38      private final static QName _ProblemHeaderQName_QNAME = new QName("http://www.w3.org/2005/08/addressing", "ProblemHeaderQName");
39      private final static QName _ProblemIRI_QNAME = new QName("http://www.w3.org/2005/08/addressing", "ProblemIRI");
40      private final static QName _ProblemAction_QNAME = new QName("http://www.w3.org/2005/08/addressing", "ProblemAction");
41  
42      /**
43       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.w3._2005._08.addressing
44       * 
45       */
46      public ObjectFactory() {
47      }
48  
49      /**
50       * Create an instance of {@link ReferenceParametersType }
51       * 
52       */
53      public ReferenceParametersType createReferenceParametersType() {
54          return new ReferenceParametersType();
55      }
56  
57      /**
58       * Create an instance of {@link MetadataType }
59       * 
60       */
61      public MetadataType createMetadataType() {
62          return new MetadataType();
63      }
64  
65      /**
66       * Create an instance of {@link AttributedURIType }
67       * 
68       */
69      public AttributedURIType createAttributedURIType() {
70          return new AttributedURIType();
71      }
72  
73      /**
74       * Create an instance of {@link RelatesToType }
75       * 
76       */
77      public RelatesToType createRelatesToType() {
78          return new RelatesToType();
79      }
80  
81      /**
82       * Create an instance of {@link AttributedUnsignedLongType }
83       * 
84       */
85      public AttributedUnsignedLongType createAttributedUnsignedLongType() {
86          return new AttributedUnsignedLongType();
87      }
88  
89      /**
90       * Create an instance of {@link AttributedQNameType }
91       * 
92       */
93      public AttributedQNameType createAttributedQNameType() {
94          return new AttributedQNameType();
95      }
96  
97      /**
98       * Create an instance of {@link ProblemActionType }
99       * 
100      */
101     public ProblemActionType createProblemActionType() {
102         return new ProblemActionType();
103     }
104 
105     /**
106      * Create an instance of {@link JAXBElement }{@code <}{@link ReferenceParametersType }{@code >}
107      * 
108      * @param value
109      *     Java instance representing xml element's value.
110      * @return
111      *     the new instance of {@link JAXBElement }{@code <}{@link ReferenceParametersType }{@code >}
112      */
113     @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "ReferenceParameters")
114     public JAXBElement<ReferenceParametersType> createReferenceParameters(ReferenceParametersType value) {
115         return new JAXBElement<ReferenceParametersType>(_ReferenceParameters_QNAME, ReferenceParametersType.class, null, value);
116     }
117 
118     /**
119      * Create an instance of {@link JAXBElement }{@code <}{@link MetadataType }{@code >}
120      * 
121      * @param value
122      *     Java instance representing xml element's value.
123      * @return
124      *     the new instance of {@link JAXBElement }{@code <}{@link MetadataType }{@code >}
125      */
126     @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "Metadata")
127     public JAXBElement<MetadataType> createMetadata(MetadataType value) {
128         return new JAXBElement<MetadataType>(_Metadata_QNAME, MetadataType.class, null, value);
129     }
130 
131     /**
132      * Create an instance of {@link JAXBElement }{@code <}{@link AttributedURIType }{@code >}
133      * 
134      * @param value
135      *     Java instance representing xml element's value.
136      * @return
137      *     the new instance of {@link JAXBElement }{@code <}{@link AttributedURIType }{@code >}
138      */
139     @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "MessageID")
140     public JAXBElement<AttributedURIType> createMessageID(AttributedURIType value) {
141         return new JAXBElement<AttributedURIType>(_MessageID_QNAME, AttributedURIType.class, null, value);
142     }
143 
144     /**
145      * Create an instance of {@link JAXBElement }{@code <}{@link RelatesToType }{@code >}
146      * 
147      * @param value
148      *     Java instance representing xml element's value.
149      * @return
150      *     the new instance of {@link JAXBElement }{@code <}{@link RelatesToType }{@code >}
151      */
152     @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "RelatesTo")
153     public JAXBElement<RelatesToType> createRelatesTo(RelatesToType value) {
154         return new JAXBElement<RelatesToType>(_RelatesTo_QNAME, RelatesToType.class, null, value);
155     }
156 
157     /**
158      * Create an instance of {@link JAXBElement }{@code <}{@link W3CEndpointReference }{@code >}
159      * 
160      * @param value
161      *     Java instance representing xml element's value.
162      * @return
163      *     the new instance of {@link JAXBElement }{@code <}{@link W3CEndpointReference }{@code >}
164      */
165     @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "ReplyTo")
166     public JAXBElement<W3CEndpointReference> createReplyTo(W3CEndpointReference value) {
167         return new JAXBElement<W3CEndpointReference>(_ReplyTo_QNAME, W3CEndpointReference.class, null, value);
168     }
169 
170     /**
171      * Create an instance of {@link JAXBElement }{@code <}{@link W3CEndpointReference }{@code >}
172      * 
173      * @param value
174      *     Java instance representing xml element's value.
175      * @return
176      *     the new instance of {@link JAXBElement }{@code <}{@link W3CEndpointReference }{@code >}
177      */
178     @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "From")
179     public JAXBElement<W3CEndpointReference> createFrom(W3CEndpointReference value) {
180         return new JAXBElement<W3CEndpointReference>(_From_QNAME, W3CEndpointReference.class, null, value);
181     }
182 
183     /**
184      * Create an instance of {@link JAXBElement }{@code <}{@link W3CEndpointReference }{@code >}
185      * 
186      * @param value
187      *     Java instance representing xml element's value.
188      * @return
189      *     the new instance of {@link JAXBElement }{@code <}{@link W3CEndpointReference }{@code >}
190      */
191     @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "FaultTo")
192     public JAXBElement<W3CEndpointReference> createFaultTo(W3CEndpointReference value) {
193         return new JAXBElement<W3CEndpointReference>(_FaultTo_QNAME, W3CEndpointReference.class, null, value);
194     }
195 
196     /**
197      * Create an instance of {@link JAXBElement }{@code <}{@link AttributedURIType }{@code >}
198      * 
199      * @param value
200      *     Java instance representing xml element's value.
201      * @return
202      *     the new instance of {@link JAXBElement }{@code <}{@link AttributedURIType }{@code >}
203      */
204     @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "To")
205     public JAXBElement<AttributedURIType> createTo(AttributedURIType value) {
206         return new JAXBElement<AttributedURIType>(_To_QNAME, AttributedURIType.class, null, value);
207     }
208 
209     /**
210      * Create an instance of {@link JAXBElement }{@code <}{@link AttributedURIType }{@code >}
211      * 
212      * @param value
213      *     Java instance representing xml element's value.
214      * @return
215      *     the new instance of {@link JAXBElement }{@code <}{@link AttributedURIType }{@code >}
216      */
217     @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "Action")
218     public JAXBElement<AttributedURIType> createAction(AttributedURIType value) {
219         return new JAXBElement<AttributedURIType>(_Action_QNAME, AttributedURIType.class, null, value);
220     }
221 
222     /**
223      * Create an instance of {@link JAXBElement }{@code <}{@link AttributedUnsignedLongType }{@code >}
224      * 
225      * @param value
226      *     Java instance representing xml element's value.
227      * @return
228      *     the new instance of {@link JAXBElement }{@code <}{@link AttributedUnsignedLongType }{@code >}
229      */
230     @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "RetryAfter")
231     public JAXBElement<AttributedUnsignedLongType> createRetryAfter(AttributedUnsignedLongType value) {
232         return new JAXBElement<AttributedUnsignedLongType>(_RetryAfter_QNAME, AttributedUnsignedLongType.class, null, value);
233     }
234 
235     /**
236      * Create an instance of {@link JAXBElement }{@code <}{@link AttributedQNameType }{@code >}
237      * 
238      * @param value
239      *     Java instance representing xml element's value.
240      * @return
241      *     the new instance of {@link JAXBElement }{@code <}{@link AttributedQNameType }{@code >}
242      */
243     @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "ProblemHeaderQName")
244     public JAXBElement<AttributedQNameType> createProblemHeaderQName(AttributedQNameType value) {
245         return new JAXBElement<AttributedQNameType>(_ProblemHeaderQName_QNAME, AttributedQNameType.class, null, value);
246     }
247 
248     /**
249      * Create an instance of {@link JAXBElement }{@code <}{@link AttributedURIType }{@code >}
250      * 
251      * @param value
252      *     Java instance representing xml element's value.
253      * @return
254      *     the new instance of {@link JAXBElement }{@code <}{@link AttributedURIType }{@code >}
255      */
256     @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "ProblemIRI")
257     public JAXBElement<AttributedURIType> createProblemIRI(AttributedURIType value) {
258         return new JAXBElement<AttributedURIType>(_ProblemIRI_QNAME, AttributedURIType.class, null, value);
259     }
260 
261     /**
262      * Create an instance of {@link JAXBElement }{@code <}{@link ProblemActionType }{@code >}
263      * 
264      * @param value
265      *     Java instance representing xml element's value.
266      * @return
267      *     the new instance of {@link JAXBElement }{@code <}{@link ProblemActionType }{@code >}
268      */
269     @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "ProblemAction")
270     public JAXBElement<ProblemActionType> createProblemAction(ProblemActionType value) {
271         return new JAXBElement<ProblemActionType>(_ProblemAction_QNAME, ProblemActionType.class, null, value);
272     }
273 
274 }