public abstract class AbstractNodeInformationProvider extends java.lang.Object implements NodeInformationProvider
| Constructor and Description |
|---|
AbstractNodeInformationProvider() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getNodeFeatures()
Returns a list of the features defined in the node.
|
java.util.List<DiscoverInfo.Identity> |
getNodeIdentities()
Returns a list of the indentites defined in the node.
|
java.util.List<DiscoverItems.Item> |
getNodeItems()
Returns a list of the Items
DiscoverItems.Item
defined in the node. |
java.util.List<org.jivesoftware.smack.packet.ExtensionElement> |
getNodePacketExtensions()
Returns a list of the stanza(/packet) extensions defined in the node.
|
public java.util.List<DiscoverItems.Item> getNodeItems()
NodeInformationProviderDiscoverItems.Item
defined in the node. For example, the MUC protocol specifies that an XMPP client should
answer an Item for each joined room when asked for the rooms where the use has joined.getNodeItems in interface NodeInformationProviderpublic java.util.List<java.lang.String> getNodeFeatures()
NodeInformationProvidergetNodeFeatures in interface NodeInformationProviderpublic java.util.List<DiscoverInfo.Identity> getNodeIdentities()
NodeInformationProvidergetNodeIdentities in interface NodeInformationProviderpublic java.util.List<org.jivesoftware.smack.packet.ExtensionElement> getNodePacketExtensions()
NodeInformationProvidergetNodePacketExtensions in interface NodeInformationProvider