public final class ItemDiscovery extends Object implements ItemNode
<query/> element in the http://jabber.org/protocol/disco#item namespace.
This class is immutable.
| Modifier and Type | Field and Description |
|---|---|
static String |
NAMESPACE
http://jabber.org/protocol/disco#items
|
| Constructor and Description |
|---|
ItemDiscovery()
Creates an empty element, used for item discovery requests.
|
ItemDiscovery(Collection<Item> items)
Creates an item discovery element with nodes.
|
ItemDiscovery(Collection<Item> items,
ResultSetManagement resultSetManagement)
Creates an item discovery element with nodes and result set management.
|
ItemDiscovery(String node)
Creates an item discovery element with a node attribute.
|
ItemDiscovery(String node,
Collection<Item> items)
Creates an item discovery element with a node attribute.
|
ItemDiscovery(String node,
Collection<Item> items,
ResultSetManagement resultSetManagement)
Creates an item discovery element with a node attribute and result set management.
|
ItemDiscovery(String node,
ResultSetManagement resultSetManagement)
Creates an item discovery element with a node attribute.
|
| Modifier and Type | Method and Description |
|---|---|
List<Item> |
getItems()
Gets the items.
|
String |
getNode()
Gets the node name.
|
ResultSetManagement |
getResultSetManagement()
Gets the result set.
|
String |
toString() |
public static final String NAMESPACE
public ItemDiscovery()
public ItemDiscovery(String node)
node - The node.public ItemDiscovery(String node, ResultSetManagement resultSetManagement)
node - The node.resultSetManagement - The result set management extension.public ItemDiscovery(Collection<Item> items)
items - The items.public ItemDiscovery(Collection<Item> items, ResultSetManagement resultSetManagement)
items - The items.resultSetManagement - The result set management extension.public ItemDiscovery(String node, Collection<Item> items)
node - The node.items - The items.public ItemDiscovery(String node, Collection<Item> items, ResultSetManagement resultSetManagement)
node - The node.items - The items.resultSetManagement - The result set management extension.public final List<Item> getItems()
ItemNodepublic final ResultSetManagement getResultSetManagement()
ItemNodegetResultSetManagement in interface ItemNodepublic final String getNode()
ItemNodeCopyright © 2014–2018 XMPP.rocks. All rights reserved.