|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.jabber.jabberbeans.Extension.RosterBuilder
RosterBuilder
is the class responsible for building
complex roster item lists,
Roster
Constructor Summary | |
RosterBuilder()
Creates a new RosterBuilder instance. |
Method Summary | |
void |
addRosterItem(RosterItem e)
addRosterItem adds a new RosterItem to the rosterlist. |
Extension |
build()
build builds a Roster object |
void |
delRosterItem(RosterItem e)
delRosterItem deletes a RosterItem from the rosterlist. |
java.util.Vector |
getRosterItems()
getRosterItems returns the vector of roster items. |
boolean |
isIQRoster()
isIQRoster returns true if this is a jabber:iq:roster
namespace object, false if is a jabber:x:roster namespace object. |
void |
reset()
reset resets the values in rosterItems so that the class
may be reused. |
void |
setIQRoster(boolean iqRoster)
setIQRoster changes whether this is a jabber:iq:roster
(true) or a jabber:x:roster (false) |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RosterBuilder()
RosterBuilder
instance.
Method Detail |
public void reset()
reset
resets the values in rosterItems so that the class
may be reused.
reset
in interface ExtensionBuilder
public void addRosterItem(RosterItem e)
addRosterItem
adds a new RosterItem to the rosterlist.
e
- a RosterItem
valuepublic void delRosterItem(RosterItem e)
delRosterItem
deletes a RosterItem from the rosterlist.
e
- a RosterItem
valuepublic java.util.Vector getRosterItems()
getRosterItems
returns the vector of roster items.
Vector
valuepublic boolean isIQRoster()
isIQRoster
returns true if this is a jabber:iq:roster
namespace object, false if is a jabber:x:roster namespace object.
boolean
valuepublic void setIQRoster(boolean iqRoster)
setIQRoster
changes whether this is a jabber:iq:roster
(true) or a jabber:x:roster (false)
iqRoster
- a boolean
valuepublic Extension build() throws java.lang.InstantiationException
build
builds a Roster object
build
in interface ExtensionBuilder
Extension
value
java.lang.InstantiationException
- if insufficient or malformed data is
present
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |