public final class Roster
extends java.lang.Object
The implementation of the roster.
Rosters are managed using
<iq/>
stanzas (see Section 8.2.3 of [XMPP-CORE]), specifically by means of a<query/>
child element qualified by the ‘jabber:iq:roster’ namespace. The detailed syntax and semantics are defined in the following sections.
This class is immutable.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAMESPACE
jabber:iq:roster
|
Constructor and Description |
---|
Roster() |
Roster(java.util.Collection<Contact> contacts) |
Roster(java.util.Collection<Contact> contacts,
java.lang.String version) |
Roster(Contact... contacts) |
Roster(java.lang.String ver) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Contact> |
getContacts()
Gets the contacts.
|
java.lang.String |
getVersion()
Gets the roster version.
|
java.lang.String |
toString() |
public static final java.lang.String NAMESPACE
jabber:iq:roster
public Roster()
public Roster(java.lang.String ver)
public Roster(java.util.Collection<Contact> contacts)
public Roster(java.util.Collection<Contact> contacts, java.lang.String version)
public Roster(Contact... contacts)
public final java.lang.String getVersion()
Gets the roster version.
public final java.util.List<Contact> getContacts()
Gets the contacts.
public final java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2014–2019 XMPP.rocks. All rights reserved.