com.jabberwookie.ns.jabber.iq
Class IQRegister

java.lang.Object
  |
  +--XMLElement
        |
        +--com.jabberwookie.ns.jabber.iq.Query
              |
              +--com.jabberwookie.ns.jabber.iq.IQRegister
All Implemented Interfaces:
Const

public class IQRegister
extends Query

Implements the jabber:iq:register namespace. Used for registering a new user on the server.

Author:
smeiners
See Also:
Serialized Form

Field Summary
static java.lang.String NAMESPACE
           
 
Fields inherited from interface com.jabberwookie.ns.jabber.Const
ADDRESS, ASK, AVAILABLE, AWAY, BODY, BOTH, CHAT, CITY, DATE, DESCRIPTION, DIGEST, DISPLAY, DND, EMAIL, ERROR, EXTENDED_AWAY, FROM, GET, GROUP, GROUPCHAT, HASH, HEADLINE, ID, INSTRUCTIONS, IQ, JID, MESSAGE, MISC, NAME, NONE, NORMAL, OS, PASSWORD, PHONE, PRESENCE, PRIORITY, REGISTER, REMOVE, RESOURCE, RESULT, SEARCH, SEQUENCE, SERVICE, SET, SHOW, STAMP, STATE, STATUS, SUBJECT, SUBSCRIBE, SUBSCRIBED, SUBSCRIPTION, TEXT, THREAD, TO, TOKEN, TRANSPORT, TYPE, TZ, UNAVAILABLE, UNSUBSCRIBE, UNSUBSCRIBED, URL, USERNAME, UTC, VERSION, ZIP
 
Constructor Summary
IQRegister()
           
 
Method Summary
static IQ createGetRequest(java.lang.String to)
           
static IQ createRemoveRequest(java.lang.String to)
           
static IQ createSetRequest(java.lang.String to, java.util.Hashtable values)
           
static java.util.Hashtable getRequiredRegInfo(Client2Server c2s)
           
static java.util.Hashtable getRequiredRegInfo(Client2Server c2s, java.lang.String to)
           
 void setRegInfo(java.util.Hashtable values)
           
 
Methods inherited from class com.jabberwookie.ns.jabber.iq.Query
getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAMESPACE

public static final java.lang.String NAMESPACE
See Also:
Constant Field Values
Constructor Detail

IQRegister

public IQRegister()
Method Detail

createGetRequest

public static IQ createGetRequest(java.lang.String to)

createSetRequest

public static IQ createSetRequest(java.lang.String to,
                                  java.util.Hashtable values)

createRemoveRequest

public static IQ createRemoveRequest(java.lang.String to)

getRequiredRegInfo

public static java.util.Hashtable getRequiredRegInfo(Client2Server c2s)
                                              throws java.io.IOException
java.io.IOException

getRequiredRegInfo

public static java.util.Hashtable getRequiredRegInfo(Client2Server c2s,
                                                     java.lang.String to)
                                              throws java.io.IOException
java.io.IOException

setRegInfo

public void setRegInfo(java.util.Hashtable values)