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()
ItemNode
Gets the items.
public final ResultSetManagement getResultSetManagement()
ItemNode
Gets the result set.
getResultSetManagement
in interface ItemNode
public final java.lang.String getNode()
ItemNode
Gets the node name.
public final java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2014–2019 XMPP.rocks. All rights reserved.