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 jabber.client; 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.bind.annotation.adapters.CollapsedStringAdapter; 015 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; 016 import javax.xml.namespace.QName; 017 018 019 /** 020 * This object contains factory methods for each 021 * Java content interface and Java element interface 022 * generated in the jabber.client package. 023 * <p>An ObjectFactory allows you to programatically 024 * construct new instances of the Java representation 025 * for XML content. The Java representation of XML 026 * content can consist of schema derived interfaces 027 * and classes representing the binding of schema 028 * type definitions, element declarations and model 029 * groups. Factory methods for each of these are 030 * provided in this class. 031 * 032 */ 033 @XmlRegistry 034 public class ObjectFactory { 035 036 private final static QName _Show_QNAME = new QName("jabber:client", "show"); 037 private final static QName _Thread_QNAME = new QName("jabber:client", "thread"); 038 private final static QName _Priority_QNAME = new QName("jabber:client", "priority"); 039 040 /** 041 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: jabber.client 042 * 043 */ 044 public ObjectFactory() { 045 } 046 047 /** 048 * Create an instance of {@link Status } 049 * 050 */ 051 public Status createStatus() { 052 return new Status(); 053 } 054 055 /** 056 * Create an instance of {@link Body } 057 * 058 */ 059 public Body createBody() { 060 return new Body(); 061 } 062 063 /** 064 * Create an instance of {@link Error } 065 * 066 */ 067 public Error createError() { 068 return new Error(); 069 } 070 071 /** 072 * Create an instance of {@link Presence } 073 * 074 */ 075 public Presence createPresence() { 076 return new Presence(); 077 } 078 079 /** 080 * Create an instance of {@link Iq } 081 * 082 */ 083 public Iq createIq() { 084 return new Iq(); 085 } 086 087 /** 088 * Create an instance of {@link Message } 089 * 090 */ 091 public Message createMessage() { 092 return new Message(); 093 } 094 095 /** 096 * Create an instance of {@link Subject } 097 * 098 */ 099 public Subject createSubject() { 100 return new Subject(); 101 } 102 103 /** 104 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 105 * 106 */ 107 @XmlElementDecl(namespace = "jabber:client", name = "show") 108 @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 109 public JAXBElement<String> createShow(String value) { 110 return new JAXBElement<String>(_Show_QNAME, String.class, null, value); 111 } 112 113 /** 114 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 115 * 116 */ 117 @XmlElementDecl(namespace = "jabber:client", name = "thread") 118 @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 119 public JAXBElement<String> createThread(String value) { 120 return new JAXBElement<String>(_Thread_QNAME, String.class, null, value); 121 } 122 123 /** 124 * Create an instance of {@link JAXBElement }{@code <}{@link Byte }{@code >}} 125 * 126 */ 127 @XmlElementDecl(namespace = "jabber:client", name = "priority") 128 public JAXBElement<Byte> createPriority(Byte value) { 129 return new JAXBElement<Byte>(_Priority_QNAME, Byte.class, null, value); 130 } 131 132 }