001
002 package org.w3._2005._08.addressing;
003
004 import javax.xml.bind.JAXBElement;
005 import javax.xml.bind.annotation.XmlElementDecl;
006 import javax.xml.bind.annotation.XmlRegistry;
007 import javax.xml.namespace.QName;
008
009
010 /**
011 * This object contains factory methods for each
012 * Java content interface and Java element interface
013 * generated in the org.w3._2005._08.addressing package.
014 * <p>An ObjectFactory allows you to programatically
015 * construct new instances of the Java representation
016 * for XML content. The Java representation of XML
017 * content can consist of schema derived interfaces
018 * and classes representing the binding of schema
019 * type definitions, element declarations and model
020 * groups. Factory methods for each of these are
021 * provided in this class.
022 *
023 */
024 @XmlRegistry
025 public class ObjectFactory {
026
027 private final static QName _ProblemHeader_QNAME = new QName("http://www.w3.org/2005/08/addressing", "ProblemHeader");
028 private final static QName _ProblemIRI_QNAME = new QName("http://www.w3.org/2005/08/addressing", "ProblemIRI");
029 private final static QName _RelatesTo_QNAME = new QName("http://www.w3.org/2005/08/addressing", "RelatesTo");
030 private final static QName _RetryAfter_QNAME = new QName("http://www.w3.org/2005/08/addressing", "RetryAfter");
031 private final static QName _ProblemHeaderQName_QNAME = new QName("http://www.w3.org/2005/08/addressing", "ProblemHeaderQName");
032 private final static QName _ProblemAction_QNAME = new QName("http://www.w3.org/2005/08/addressing", "ProblemAction");
033 private final static QName _FaultTo_QNAME = new QName("http://www.w3.org/2005/08/addressing", "FaultTo");
034 private final static QName _MessageID_QNAME = new QName("http://www.w3.org/2005/08/addressing", "MessageID");
035 private final static QName _Action_QNAME = new QName("http://www.w3.org/2005/08/addressing", "Action");
036 private final static QName _To_QNAME = new QName("http://www.w3.org/2005/08/addressing", "To");
037 private final static QName _Metadata_QNAME = new QName("http://www.w3.org/2005/08/addressing", "Metadata");
038 private final static QName _ReplyTo_QNAME = new QName("http://www.w3.org/2005/08/addressing", "ReplyTo");
039 private final static QName _From_QNAME = new QName("http://www.w3.org/2005/08/addressing", "From");
040 private final static QName _EndpointReference_QNAME = new QName("http://www.w3.org/2005/08/addressing", "EndpointReference");
041
042 /**
043 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.w3._2005._08.addressing
044 *
045 */
046 public ObjectFactory() {
047 }
048
049 /**
050 * Create an instance of {@link RelatesToType }
051 *
052 */
053 public RelatesToType createRelatesToType() {
054 return new RelatesToType();
055 }
056
057 /**
058 * Create an instance of {@link MetadataType }
059 *
060 */
061 public MetadataType createMetadataType() {
062 return new MetadataType();
063 }
064
065 /**
066 * Create an instance of {@link AttributedURIType }
067 *
068 */
069 public AttributedURIType createAttributedURIType() {
070 return new AttributedURIType();
071 }
072
073 /**
074 * Create an instance of {@link AttributedUnsignedLongType }
075 *
076 */
077 public AttributedUnsignedLongType createAttributedUnsignedLongType() {
078 return new AttributedUnsignedLongType();
079 }
080
081 /**
082 * Create an instance of {@link ReferenceParametersType }
083 *
084 */
085 public ReferenceParametersType createReferenceParametersType() {
086 return new ReferenceParametersType();
087 }
088
089 /**
090 * Create an instance of {@link EndpointReferenceType }
091 *
092 */
093 public EndpointReferenceType createEndpointReferenceType() {
094 return new EndpointReferenceType();
095 }
096
097 /**
098 * Create an instance of {@link AttributedQNameType }
099 *
100 */
101 public AttributedQNameType createAttributedQNameType() {
102 return new AttributedQNameType();
103 }
104
105 /**
106 * Create an instance of {@link ProblemActionType }
107 *
108 */
109 public ProblemActionType createProblemActionType() {
110 return new ProblemActionType();
111 }
112
113 /**
114 * Create an instance of {@link AttributedAnyType }
115 *
116 */
117 public AttributedAnyType createAttributedAnyType() {
118 return new AttributedAnyType();
119 }
120
121 /**
122 * Create an instance of {@link JAXBElement }{@code <}{@link AttributedAnyType }{@code >}}
123 *
124 */
125 @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "ProblemHeader")
126 public JAXBElement<AttributedAnyType> createProblemHeader(AttributedAnyType value) {
127 return new JAXBElement<AttributedAnyType>(_ProblemHeader_QNAME, AttributedAnyType.class, null, value);
128 }
129
130 /**
131 * Create an instance of {@link JAXBElement }{@code <}{@link AttributedURIType }{@code >}}
132 *
133 */
134 @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "ProblemIRI")
135 public JAXBElement<AttributedURIType> createProblemIRI(AttributedURIType value) {
136 return new JAXBElement<AttributedURIType>(_ProblemIRI_QNAME, AttributedURIType.class, null, value);
137 }
138
139 /**
140 * Create an instance of {@link JAXBElement }{@code <}{@link RelatesToType }{@code >}}
141 *
142 */
143 @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "RelatesTo")
144 public JAXBElement<RelatesToType> createRelatesTo(RelatesToType value) {
145 return new JAXBElement<RelatesToType>(_RelatesTo_QNAME, RelatesToType.class, null, value);
146 }
147
148 /**
149 * Create an instance of {@link JAXBElement }{@code <}{@link AttributedUnsignedLongType }{@code >}}
150 *
151 */
152 @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "RetryAfter")
153 public JAXBElement<AttributedUnsignedLongType> createRetryAfter(AttributedUnsignedLongType value) {
154 return new JAXBElement<AttributedUnsignedLongType>(_RetryAfter_QNAME, AttributedUnsignedLongType.class, null, value);
155 }
156
157 /**
158 * Create an instance of {@link JAXBElement }{@code <}{@link AttributedQNameType }{@code >}}
159 *
160 */
161 @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "ProblemHeaderQName")
162 public JAXBElement<AttributedQNameType> createProblemHeaderQName(AttributedQNameType value) {
163 return new JAXBElement<AttributedQNameType>(_ProblemHeaderQName_QNAME, AttributedQNameType.class, null, value);
164 }
165
166 /**
167 * Create an instance of {@link JAXBElement }{@code <}{@link ProblemActionType }{@code >}}
168 *
169 */
170 @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "ProblemAction")
171 public JAXBElement<ProblemActionType> createProblemAction(ProblemActionType value) {
172 return new JAXBElement<ProblemActionType>(_ProblemAction_QNAME, ProblemActionType.class, null, value);
173 }
174
175 /**
176 * Create an instance of {@link JAXBElement }{@code <}{@link EndpointReferenceType }{@code >}}
177 *
178 */
179 @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "FaultTo")
180 public JAXBElement<EndpointReferenceType> createFaultTo(EndpointReferenceType value) {
181 return new JAXBElement<EndpointReferenceType>(_FaultTo_QNAME, EndpointReferenceType.class, null, value);
182 }
183
184 /**
185 * Create an instance of {@link JAXBElement }{@code <}{@link AttributedURIType }{@code >}}
186 *
187 */
188 @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "MessageID")
189 public JAXBElement<AttributedURIType> createMessageID(AttributedURIType value) {
190 return new JAXBElement<AttributedURIType>(_MessageID_QNAME, AttributedURIType.class, null, value);
191 }
192
193 /**
194 * Create an instance of {@link JAXBElement }{@code <}{@link AttributedURIType }{@code >}}
195 *
196 */
197 @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "Action")
198 public JAXBElement<AttributedURIType> createAction(AttributedURIType value) {
199 return new JAXBElement<AttributedURIType>(_Action_QNAME, AttributedURIType.class, null, value);
200 }
201
202 /**
203 * Create an instance of {@link JAXBElement }{@code <}{@link AttributedURIType }{@code >}}
204 *
205 */
206 @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "To")
207 public JAXBElement<AttributedURIType> createTo(AttributedURIType value) {
208 return new JAXBElement<AttributedURIType>(_To_QNAME, AttributedURIType.class, null, value);
209 }
210
211 /**
212 * Create an instance of {@link JAXBElement }{@code <}{@link MetadataType }{@code >}}
213 *
214 */
215 @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "Metadata")
216 public JAXBElement<MetadataType> createMetadata(MetadataType value) {
217 return new JAXBElement<MetadataType>(_Metadata_QNAME, MetadataType.class, null, value);
218 }
219
220 /**
221 * Create an instance of {@link JAXBElement }{@code <}{@link EndpointReferenceType }{@code >}}
222 *
223 */
224 @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "ReplyTo")
225 public JAXBElement<EndpointReferenceType> createReplyTo(EndpointReferenceType value) {
226 return new JAXBElement<EndpointReferenceType>(_ReplyTo_QNAME, EndpointReferenceType.class, null, value);
227 }
228
229 /**
230 * Create an instance of {@link JAXBElement }{@code <}{@link EndpointReferenceType }{@code >}}
231 *
232 */
233 @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "From")
234 public JAXBElement<EndpointReferenceType> createFrom(EndpointReferenceType value) {
235 return new JAXBElement<EndpointReferenceType>(_From_QNAME, EndpointReferenceType.class, null, value);
236 }
237
238 /**
239 * Create an instance of {@link JAXBElement }{@code <}{@link EndpointReferenceType }{@code >}}
240 *
241 */
242 @XmlElementDecl(namespace = "http://www.w3.org/2005/08/addressing", name = "EndpointReference")
243 public JAXBElement<EndpointReferenceType> createEndpointReference(EndpointReferenceType value) {
244 return new JAXBElement<EndpointReferenceType>(_EndpointReference_QNAME, EndpointReferenceType.class, null, value);
245 }
246
247 }