public static class RosterPacket.Item
extends java.lang.Object
Constructor and Description |
---|
RosterPacket.Item(java.lang.String user,
java.lang.String name)
Creates a new roster item.
|
Modifier and Type | Method and Description |
---|---|
void |
addGroupName(java.lang.String groupName)
Adds a group name.
|
boolean |
equals(java.lang.Object obj) |
java.util.Set<java.lang.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.
|
java.lang.String |
getName()
Returns the user's name.
|
java.lang.String |
getUser()
Returns the user.
|
int |
hashCode() |
void |
removeGroupName(java.lang.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(java.lang.String name)
Sets the user's name.
|
java.lang.String |
toXML() |
public RosterPacket.Item(java.lang.String user, java.lang.String name)
user
- the user.name
- the user's name.public java.lang.String getUser()
public java.lang.String getName()
public void setName(java.lang.String name)
name
- the user's name.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 java.util.Set<java.lang.String> getGroupNames()
public void addGroupName(java.lang.String groupName)
groupName
- the group name.public void removeGroupName(java.lang.String groupName)
groupName
- the group name.public java.lang.String toXML()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object