public static class RosterPacket.Item extends Object
Constructor and Description |
---|
Item(String user,
String name)
Creates a new roster item.
|
Modifier and Type | Method and Description |
---|---|
void |
addGroupName(String groupName)
Adds a group name.
|
boolean |
equals(Object obj) |
Set<String> |
getGroupNames()
Returns an unmodifiable set of the group names that the roster item
belongs to.
|
RosterPacket.ItemStatus |
getItemStatus()
Returns the roster item status.
|
RosterPacket.ItemType |
getItemType()
Returns the roster item type.
|
String |
getName()
Returns the user's name.
|
String |
getUser()
Returns the user.
|
int |
hashCode() |
void |
removeGroupName(String groupName)
Removes a group name.
|
void |
setItemStatus(RosterPacket.ItemStatus itemStatus)
Sets the roster item status.
|
void |
setItemType(RosterPacket.ItemType itemType)
Sets the roster item type.
|
void |
setName(String name)
Sets the user's name.
|
XmlStringBuilder |
toXML() |
public static final String GROUP
public RosterPacket.ItemType getItemType()
public void setItemType(RosterPacket.ItemType itemType)
itemType
- the roster item type.public RosterPacket.ItemStatus getItemStatus()
public void setItemStatus(RosterPacket.ItemStatus itemStatus)
itemStatus
- the roster item status.public Set<String> getGroupNames()
public void addGroupName(String groupName)
groupName
- the group name.public void removeGroupName(String groupName)
groupName
- the group name.public XmlStringBuilder toXML()