org.jabber.jabberbeans.Extension
Class XConferenceBuilder

java.lang.Object
  |
  +--org.jabber.jabberbeans.Extension.XConferenceBuilder
All Implemented Interfaces:
ExtensionBuilder

public class XConferenceBuilder
extends java.lang.Object
implements ExtensionBuilder


Constructor Summary
XConferenceBuilder()
           
 
Method Summary
 Extension build()
          build a new XConference Extension based on the current builder state
 JID getAddress()
           
 void reset()
          reset the builder to a default state, for reuse
 void setAddress(JID jid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XConferenceBuilder

public XConferenceBuilder()
Method Detail

reset

public void reset()
reset the builder to a default state, for reuse

Specified by:
reset in interface ExtensionBuilder

getAddress

public JID getAddress()

setAddress

public void setAddress(JID jid)

build

public Extension build()
                throws java.lang.InstantiationException
build a new XConference Extension based on the current builder state

Specified by:
build in interface ExtensionBuilder
Returns:
XConference Extension
Throws:
java.lang.InstantiationException - if there is not sufficient information to construct a full XConference object.