001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 
003    // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
004    // Any modifications to this file will be lost upon recompilation of the source schema. 
005    // Generated on: 2013.02.07 at 02:32:38 PM CET 
006    //
007    
008    
009    package ietf.params.xml.ns.xmpp_stanzas;
010    
011    import javax.xml.bind.JAXBElement;
012    import javax.xml.bind.annotation.XmlElementDecl;
013    import javax.xml.bind.annotation.XmlRegistry;
014    import javax.xml.namespace.QName;
015    
016    
017    /**
018     * This object contains factory methods for each 
019     * Java content interface and Java element interface 
020     * generated in the ietf.params.xml.ns.xmpp_stanzas package. 
021     * <p>An ObjectFactory allows you to programatically 
022     * construct new instances of the Java representation 
023     * for XML content. The Java representation of XML 
024     * content can consist of schema derived interfaces 
025     * and classes representing the binding of schema 
026     * type definitions, element declarations and model 
027     * groups.  Factory methods for each of these are 
028     * provided in this class.
029     * 
030     */
031    @XmlRegistry
032    public class ObjectFactory {
033    
034        private final static QName _ServiceUnavailable_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "service-unavailable");
035        private final static QName _JidMalformed_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "jid-malformed");
036        private final static QName _RemoteServerNotFound_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "remote-server-not-found");
037        private final static QName _ResourceConstraint_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "resource-constraint");
038        private final static QName _InternalServerError_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "internal-server-error");
039        private final static QName _Conflict_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "conflict");
040        private final static QName _NotAcceptable_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "not-acceptable");
041        private final static QName _NotAllowed_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "not-allowed");
042        private final static QName _SubscriptionRequired_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "subscription-required");
043        private final static QName _Gone_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "gone");
044        private final static QName _RemoteServerTimeout_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "remote-server-timeout");
045        private final static QName _UnexpectedRequest_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "unexpected-request");
046        private final static QName _Redirect_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "redirect");
047        private final static QName _PaymentRequired_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "payment-required");
048        private final static QName _ItemNotFound_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "item-not-found");
049        private final static QName _FeatureNotImplemented_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "feature-not-implemented");
050        private final static QName _RecipientUnavailable_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "recipient-unavailable");
051        private final static QName _Forbidden_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "forbidden");
052        private final static QName _BadRequest_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "bad-request");
053        private final static QName _RegistrationRequired_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "registration-required");
054        private final static QName _UndefinedCondition_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-stanzas", "undefined-condition");
055    
056        /**
057         * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ietf.params.xml.ns.xmpp_stanzas
058         * 
059         */
060        public ObjectFactory() {
061        }
062    
063        /**
064         * Create an instance of {@link Text }
065         * 
066         */
067        public Text createText() {
068            return new Text();
069        }
070    
071        /**
072         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
073         * 
074         */
075        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "service-unavailable")
076        public JAXBElement<String> createServiceUnavailable(String value) {
077            return new JAXBElement<String>(_ServiceUnavailable_QNAME, String.class, null, value);
078        }
079    
080        /**
081         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
082         * 
083         */
084        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "jid-malformed")
085        public JAXBElement<String> createJidMalformed(String value) {
086            return new JAXBElement<String>(_JidMalformed_QNAME, String.class, null, value);
087        }
088    
089        /**
090         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
091         * 
092         */
093        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "remote-server-not-found")
094        public JAXBElement<String> createRemoteServerNotFound(String value) {
095            return new JAXBElement<String>(_RemoteServerNotFound_QNAME, String.class, null, value);
096        }
097    
098        /**
099         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
100         * 
101         */
102        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "resource-constraint")
103        public JAXBElement<String> createResourceConstraint(String value) {
104            return new JAXBElement<String>(_ResourceConstraint_QNAME, String.class, null, value);
105        }
106    
107        /**
108         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
109         * 
110         */
111        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "internal-server-error")
112        public JAXBElement<String> createInternalServerError(String value) {
113            return new JAXBElement<String>(_InternalServerError_QNAME, String.class, null, value);
114        }
115    
116        /**
117         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
118         * 
119         */
120        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "conflict")
121        public JAXBElement<String> createConflict(String value) {
122            return new JAXBElement<String>(_Conflict_QNAME, String.class, null, value);
123        }
124    
125        /**
126         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
127         * 
128         */
129        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "not-acceptable")
130        public JAXBElement<String> createNotAcceptable(String value) {
131            return new JAXBElement<String>(_NotAcceptable_QNAME, String.class, null, value);
132        }
133    
134        /**
135         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
136         * 
137         */
138        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "not-allowed")
139        public JAXBElement<String> createNotAllowed(String value) {
140            return new JAXBElement<String>(_NotAllowed_QNAME, String.class, null, value);
141        }
142    
143        /**
144         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
145         * 
146         */
147        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "subscription-required")
148        public JAXBElement<String> createSubscriptionRequired(String value) {
149            return new JAXBElement<String>(_SubscriptionRequired_QNAME, String.class, null, value);
150        }
151    
152        /**
153         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
154         * 
155         */
156        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "gone")
157        public JAXBElement<String> createGone(String value) {
158            return new JAXBElement<String>(_Gone_QNAME, String.class, null, value);
159        }
160    
161        /**
162         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
163         * 
164         */
165        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "remote-server-timeout")
166        public JAXBElement<String> createRemoteServerTimeout(String value) {
167            return new JAXBElement<String>(_RemoteServerTimeout_QNAME, String.class, null, value);
168        }
169    
170        /**
171         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
172         * 
173         */
174        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "unexpected-request")
175        public JAXBElement<String> createUnexpectedRequest(String value) {
176            return new JAXBElement<String>(_UnexpectedRequest_QNAME, String.class, null, value);
177        }
178    
179        /**
180         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
181         * 
182         */
183        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "redirect")
184        public JAXBElement<String> createRedirect(String value) {
185            return new JAXBElement<String>(_Redirect_QNAME, String.class, null, value);
186        }
187    
188        /**
189         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
190         * 
191         */
192        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "payment-required")
193        public JAXBElement<String> createPaymentRequired(String value) {
194            return new JAXBElement<String>(_PaymentRequired_QNAME, String.class, null, value);
195        }
196    
197        /**
198         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
199         * 
200         */
201        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "item-not-found")
202        public JAXBElement<String> createItemNotFound(String value) {
203            return new JAXBElement<String>(_ItemNotFound_QNAME, String.class, null, value);
204        }
205    
206        /**
207         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
208         * 
209         */
210        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "feature-not-implemented")
211        public JAXBElement<String> createFeatureNotImplemented(String value) {
212            return new JAXBElement<String>(_FeatureNotImplemented_QNAME, String.class, null, value);
213        }
214    
215        /**
216         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
217         * 
218         */
219        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "recipient-unavailable")
220        public JAXBElement<String> createRecipientUnavailable(String value) {
221            return new JAXBElement<String>(_RecipientUnavailable_QNAME, String.class, null, value);
222        }
223    
224        /**
225         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
226         * 
227         */
228        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "forbidden")
229        public JAXBElement<String> createForbidden(String value) {
230            return new JAXBElement<String>(_Forbidden_QNAME, String.class, null, value);
231        }
232    
233        /**
234         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
235         * 
236         */
237        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "bad-request")
238        public JAXBElement<String> createBadRequest(String value) {
239            return new JAXBElement<String>(_BadRequest_QNAME, String.class, null, value);
240        }
241    
242        /**
243         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
244         * 
245         */
246        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "registration-required")
247        public JAXBElement<String> createRegistrationRequired(String value) {
248            return new JAXBElement<String>(_RegistrationRequired_QNAME, String.class, null, value);
249        }
250    
251        /**
252         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
253         * 
254         */
255        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-stanzas", name = "undefined-condition")
256        public JAXBElement<String> createUndefinedCondition(String value) {
257            return new JAXBElement<String>(_UndefinedCondition_QNAME, String.class, null, value);
258        }
259    
260    }