org.jabber.jabberbeans.Extension
Class IQRegisterBuilder

java.lang.Object
  |
  +--org.jabber.jabberbeans.Extension.HashExtensionBuilder
        |
        +--org.jabber.jabberbeans.Extension.IQRegisterBuilder
Direct Known Subclasses:
IQRegisterExtensionBuilder

public class IQRegisterBuilder
extends HashExtensionBuilder

An IQRegisterBuilder is used to generate an IQRegister Extension, which is used in registering for jabber in general, or specific transports. NOTE: it is my personal hope that this extension dies a horrible death at a later date, probably at the hand of XML forms. all parameters are subject to interpretation - the names are meant to be labels to editable text boxes, with instructions being broadcast on how to use the interface. also note that the values do not have default states - is represented by name.equals(""), whereas name=null indicates the element is not present

Version:
$Revision: 1.1.1.1 $
Author:
David Waite <dwaite@jabber.com>, $Author: lucky $
See Also:
QueryExtension

Fields inherited from class org.jabber.jabberbeans.Extension.HashExtensionBuilder
entries
 
Constructor Summary
IQRegisterBuilder()
          Construct a new IQRegisterExtensionBuilder object
 
Method Summary
 Extension build()
          Construct an IQRegsiterExtension Extension object
 
Methods inherited from class org.jabber.jabberbeans.Extension.HashExtensionBuilder
getTable, reset, set
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

IQRegisterBuilder

public IQRegisterBuilder()
Construct a new IQRegisterExtensionBuilder object
Method Detail

build

public Extension build()
                throws java.lang.InstantiationException
Construct an IQRegsiterExtension Extension object
Returns:
Extension object based on current internal state of the builder