org.jabber.jabberbeans.Extension
Class RosterExtension

java.lang.Object
  |
  +--org.jabber.jabberbeans.XMLData
        |
        +--org.jabber.jabberbeans.Extension.Roster
              |
              +--org.jabber.jabberbeans.Extension.RosterExtension
All Implemented Interfaces:
Extension, MessageExtension, QueryExtension, java.io.Serializable

Deprecated. use Roster intead

public class RosterExtension
extends Roster

A RosterExtension holds the values that would be stored in a jabber:iq:roster or a jabber:x:roster namespace. It is a list of users

a jabber:iq:roster object is requested from the server to get the active user's contact list, sent to the server to modify the contact list, and also received from the server ('pushed') when the contact list changes, by any active resource of the active user.

a jabber:x:roster object is sent in messages, to give another user certain contacts in a processable form, so that a specific UI can be shown (and the user doesn't have to enter all these resources by hand)

See Also:
Serialized Form

Constructor Summary
RosterExtension(RosterBuilder builder)
          Deprecated. Creates a new RosterExtension instance.
 
Methods inherited from class org.jabber.jabberbeans.Extension.Roster
appendItem, isIQRoster, items
 
Methods inherited from class org.jabber.jabberbeans.XMLData
appendAttrib, appendAttrib, appendChild, appendChild, escapeString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jabber.jabberbeans.Extension.Extension
toString
 

Constructor Detail

RosterExtension

public RosterExtension(RosterBuilder builder)
                throws java.lang.InstantiationException
Deprecated. 
Creates a new RosterExtension instance.

Parameters:
builder - an RosterExtensionBuilder value