Smack

org.jivesoftware.smackx
Class RemoteRosterEntry

java.lang.Object
  extended by org.jivesoftware.smackx.RemoteRosterEntry

public class RemoteRosterEntry
extends Object

Represents a roster item, which consists of a JID and , their name and the groups the roster item belongs to. This roster item does not belong to the local roster. Therefore, it does not persist in the server.

The idea of a RemoteRosterEntry is to be used as part of a roster exchange.

Author:
Gaston Dombiak

Constructor Summary
RemoteRosterEntry(String user, String name, String[] groups)
          Creates a new remote roster entry.
 
Method Summary
 String[] getGroupArrayNames()
          Returns a String array for the group names that the roster entry belongs to.
 Iterator getGroupNames()
          Returns an Iterator for the group names (as Strings) that the roster entry belongs to.
 String getName()
          Returns the user's name.
 String getUser()
          Returns the user.
 String toXML()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteRosterEntry

public RemoteRosterEntry(String user,
                         String name,
                         String[] groups)
Creates a new remote roster entry.

Parameters:
user - the user.
name - the user's name.
groups - the list of group names the entry will belong to, or null if the the roster entry won't belong to a group.
Method Detail

getUser

public String getUser()
Returns the user.

Returns:
the user.

getName

public String getName()
Returns the user's name.

Returns:
the user's name.

getGroupNames

public Iterator getGroupNames()
Returns an Iterator for the group names (as Strings) that the roster entry belongs to.

Returns:
an Iterator for the group names.

getGroupArrayNames

public String[] getGroupArrayNames()
Returns a String array for the group names that the roster entry belongs to.

Returns:
a String[] for the group names.

toXML

public String toXML()

Smack

Copyright © 2003 Jive Software.