001 // 002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 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: 2011.11.18 at 02:23:57 PM EST 006 // 007 008 009 package jabber.iq.pass; 010 011 import java.math.BigInteger; 012 import javax.xml.bind.JAXBElement; 013 import javax.xml.bind.annotation.XmlElementDecl; 014 import javax.xml.bind.annotation.XmlRegistry; 015 import javax.xml.namespace.QName; 016 017 018 /** 019 * This object contains factory methods for each 020 * Java content interface and Java element interface 021 * generated in the jabber.iq.pass package. 022 * <p>An ObjectFactory allows you to programatically 023 * construct new instances of the Java representation 024 * for XML content. The Java representation of XML 025 * content can consist of schema derived interfaces 026 * and classes representing the binding of schema 027 * type definitions, element declarations and model 028 * groups. Factory methods for each of these are 029 * provided in this class. 030 * 031 */ 032 @XmlRegistry 033 public class ObjectFactory { 034 035 private final static QName _QueryExpire_QNAME = new QName("jabber:iq:pass", "expire"); 036 private final static QName _QueryOneshot_QNAME = new QName("jabber:iq:pass", "oneshot"); 037 private final static QName _QueryClient_QNAME = new QName("jabber:iq:pass", "client"); 038 private final static QName _QueryProxy_QNAME = new QName("jabber:iq:pass", "proxy"); 039 private final static QName _QueryServer_QNAME = new QName("jabber:iq:pass", "server"); 040 private final static QName _QueryClose_QNAME = new QName("jabber:iq:pass", "close"); 041 042 /** 043 * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: jabber.iq.pass 044 * 045 */ 046 public ObjectFactory() { 047 } 048 049 /** 050 * Create an instance of {@link Query } 051 * 052 */ 053 public Query createQuery() { 054 return new Query(); 055 } 056 057 /** 058 * Create an instance of {@link PassEntity } 059 * 060 */ 061 public PassEntity createPassEntity() { 062 return new PassEntity(); 063 } 064 065 /** 066 * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} 067 * 068 */ 069 @XmlElementDecl(namespace = "jabber:iq:pass", name = "expire", scope = Query.class) 070 public JAXBElement<BigInteger> createQueryExpire(BigInteger value) { 071 return new JAXBElement<BigInteger>(_QueryExpire_QNAME, BigInteger.class, Query.class, value); 072 } 073 074 /** 075 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 076 * 077 */ 078 @XmlElementDecl(namespace = "jabber:iq:pass", name = "oneshot", scope = Query.class) 079 public JAXBElement<String> createQueryOneshot(String value) { 080 return new JAXBElement<String>(_QueryOneshot_QNAME, String.class, Query.class, value); 081 } 082 083 /** 084 * Create an instance of {@link JAXBElement }{@code <}{@link PassEntity }{@code >}} 085 * 086 */ 087 @XmlElementDecl(namespace = "jabber:iq:pass", name = "client", scope = Query.class) 088 public JAXBElement<PassEntity> createQueryClient(PassEntity value) { 089 return new JAXBElement<PassEntity>(_QueryClient_QNAME, PassEntity.class, Query.class, value); 090 } 091 092 /** 093 * Create an instance of {@link JAXBElement }{@code <}{@link PassEntity }{@code >}} 094 * 095 */ 096 @XmlElementDecl(namespace = "jabber:iq:pass", name = "proxy", scope = Query.class) 097 public JAXBElement<PassEntity> createQueryProxy(PassEntity value) { 098 return new JAXBElement<PassEntity>(_QueryProxy_QNAME, PassEntity.class, Query.class, value); 099 } 100 101 /** 102 * Create an instance of {@link JAXBElement }{@code <}{@link PassEntity }{@code >}} 103 * 104 */ 105 @XmlElementDecl(namespace = "jabber:iq:pass", name = "server", scope = Query.class) 106 public JAXBElement<PassEntity> createQueryServer(PassEntity value) { 107 return new JAXBElement<PassEntity>(_QueryServer_QNAME, PassEntity.class, Query.class, value); 108 } 109 110 /** 111 * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} 112 * 113 */ 114 @XmlElementDecl(namespace = "jabber:iq:pass", name = "close", scope = Query.class) 115 public JAXBElement<String> createQueryClose(String value) { 116 return new JAXBElement<String>(_QueryClose_QNAME, String.class, Query.class, value); 117 } 118 119 }