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_streams;
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_streams 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 _InvalidFrom_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "invalid-from");
035        private final static QName _NotAuthorized_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "not-authorized");
036        private final static QName _ResourceConstraint_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "resource-constraint");
037        private final static QName _InternalServerError_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "internal-server-error");
038        private final static QName _Conflict_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "conflict");
039        private final static QName _UnsupportedStanzaType_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "unsupported-stanza-type");
040        private final static QName _BadNamespacePrefix_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "bad-namespace-prefix");
041        private final static QName _XmlNotWellFormed_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "xml-not-well-formed");
042        private final static QName _InvalidXml_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "invalid-xml");
043        private final static QName _SystemShutdown_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "system-shutdown");
044        private final static QName _UnsupportedEncoding_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "unsupported-encoding");
045        private final static QName _InvalidNamespace_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "invalid-namespace");
046        private final static QName _RestrictedXml_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "restricted-xml");
047        private final static QName _SeeOtherHost_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "see-other-host");
048        private final static QName _PolicyViolation_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "policy-violation");
049        private final static QName _UndefinedCondition_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "undefined-condition");
050        private final static QName _ImproperAddressing_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "improper-addressing");
051        private final static QName _BadFormat_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "bad-format");
052        private final static QName _InvalidId_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "invalid-id");
053        private final static QName _ConnectionTimeout_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "connection-timeout");
054        private final static QName _HostUnknown_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "host-unknown");
055        private final static QName _RemoteConnectionFailed_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "remote-connection-failed");
056        private final static QName _UnsupportedVersion_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "unsupported-version");
057        private final static QName _HostGone_QNAME = new QName("urn:ietf:params:xml:ns:xmpp-streams", "host-gone");
058    
059        /**
060         * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ietf.params.xml.ns.xmpp_streams
061         * 
062         */
063        public ObjectFactory() {
064        }
065    
066        /**
067         * Create an instance of {@link Text }
068         * 
069         */
070        public Text createText() {
071            return new Text();
072        }
073    
074        /**
075         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
076         * 
077         */
078        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "invalid-from")
079        public JAXBElement<String> createInvalidFrom(String value) {
080            return new JAXBElement<String>(_InvalidFrom_QNAME, String.class, null, value);
081        }
082    
083        /**
084         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
085         * 
086         */
087        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "not-authorized")
088        public JAXBElement<String> createNotAuthorized(String value) {
089            return new JAXBElement<String>(_NotAuthorized_QNAME, String.class, null, value);
090        }
091    
092        /**
093         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
094         * 
095         */
096        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "resource-constraint")
097        public JAXBElement<String> createResourceConstraint(String value) {
098            return new JAXBElement<String>(_ResourceConstraint_QNAME, String.class, null, value);
099        }
100    
101        /**
102         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
103         * 
104         */
105        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "internal-server-error")
106        public JAXBElement<String> createInternalServerError(String value) {
107            return new JAXBElement<String>(_InternalServerError_QNAME, String.class, null, value);
108        }
109    
110        /**
111         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
112         * 
113         */
114        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "conflict")
115        public JAXBElement<String> createConflict(String value) {
116            return new JAXBElement<String>(_Conflict_QNAME, String.class, null, value);
117        }
118    
119        /**
120         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
121         * 
122         */
123        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "unsupported-stanza-type")
124        public JAXBElement<String> createUnsupportedStanzaType(String value) {
125            return new JAXBElement<String>(_UnsupportedStanzaType_QNAME, String.class, null, value);
126        }
127    
128        /**
129         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
130         * 
131         */
132        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "bad-namespace-prefix")
133        public JAXBElement<String> createBadNamespacePrefix(String value) {
134            return new JAXBElement<String>(_BadNamespacePrefix_QNAME, String.class, null, value);
135        }
136    
137        /**
138         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
139         * 
140         */
141        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "xml-not-well-formed")
142        public JAXBElement<String> createXmlNotWellFormed(String value) {
143            return new JAXBElement<String>(_XmlNotWellFormed_QNAME, String.class, null, value);
144        }
145    
146        /**
147         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
148         * 
149         */
150        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "invalid-xml")
151        public JAXBElement<String> createInvalidXml(String value) {
152            return new JAXBElement<String>(_InvalidXml_QNAME, String.class, null, value);
153        }
154    
155        /**
156         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
157         * 
158         */
159        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "system-shutdown")
160        public JAXBElement<String> createSystemShutdown(String value) {
161            return new JAXBElement<String>(_SystemShutdown_QNAME, String.class, null, value);
162        }
163    
164        /**
165         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
166         * 
167         */
168        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "unsupported-encoding")
169        public JAXBElement<String> createUnsupportedEncoding(String value) {
170            return new JAXBElement<String>(_UnsupportedEncoding_QNAME, String.class, null, value);
171        }
172    
173        /**
174         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
175         * 
176         */
177        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "invalid-namespace")
178        public JAXBElement<String> createInvalidNamespace(String value) {
179            return new JAXBElement<String>(_InvalidNamespace_QNAME, String.class, null, value);
180        }
181    
182        /**
183         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
184         * 
185         */
186        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "restricted-xml")
187        public JAXBElement<String> createRestrictedXml(String value) {
188            return new JAXBElement<String>(_RestrictedXml_QNAME, String.class, null, value);
189        }
190    
191        /**
192         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
193         * 
194         */
195        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "see-other-host")
196        public JAXBElement<String> createSeeOtherHost(String value) {
197            return new JAXBElement<String>(_SeeOtherHost_QNAME, String.class, null, value);
198        }
199    
200        /**
201         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
202         * 
203         */
204        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "policy-violation")
205        public JAXBElement<String> createPolicyViolation(String value) {
206            return new JAXBElement<String>(_PolicyViolation_QNAME, String.class, null, value);
207        }
208    
209        /**
210         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
211         * 
212         */
213        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "undefined-condition")
214        public JAXBElement<String> createUndefinedCondition(String value) {
215            return new JAXBElement<String>(_UndefinedCondition_QNAME, String.class, null, value);
216        }
217    
218        /**
219         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
220         * 
221         */
222        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "improper-addressing")
223        public JAXBElement<String> createImproperAddressing(String value) {
224            return new JAXBElement<String>(_ImproperAddressing_QNAME, String.class, null, value);
225        }
226    
227        /**
228         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
229         * 
230         */
231        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "bad-format")
232        public JAXBElement<String> createBadFormat(String value) {
233            return new JAXBElement<String>(_BadFormat_QNAME, String.class, null, value);
234        }
235    
236        /**
237         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
238         * 
239         */
240        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "invalid-id")
241        public JAXBElement<String> createInvalidId(String value) {
242            return new JAXBElement<String>(_InvalidId_QNAME, String.class, null, value);
243        }
244    
245        /**
246         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
247         * 
248         */
249        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "connection-timeout")
250        public JAXBElement<String> createConnectionTimeout(String value) {
251            return new JAXBElement<String>(_ConnectionTimeout_QNAME, String.class, null, value);
252        }
253    
254        /**
255         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
256         * 
257         */
258        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "host-unknown")
259        public JAXBElement<String> createHostUnknown(String value) {
260            return new JAXBElement<String>(_HostUnknown_QNAME, String.class, null, value);
261        }
262    
263        /**
264         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
265         * 
266         */
267        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "remote-connection-failed")
268        public JAXBElement<String> createRemoteConnectionFailed(String value) {
269            return new JAXBElement<String>(_RemoteConnectionFailed_QNAME, String.class, null, value);
270        }
271    
272        /**
273         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
274         * 
275         */
276        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "unsupported-version")
277        public JAXBElement<String> createUnsupportedVersion(String value) {
278            return new JAXBElement<String>(_UnsupportedVersion_QNAME, String.class, null, value);
279        }
280    
281        /**
282         * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
283         * 
284         */
285        @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xmpp-streams", name = "host-gone")
286        public JAXBElement<String> createHostGone(String value) {
287            return new JAXBElement<String>(_HostGone_QNAME, String.class, null, value);
288        }
289    
290    }