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