public abstract class AbstractNodeInformationProvider extends Object implements NodeInformationProvider
| Constructor and Description |
|---|
AbstractNodeInformationProvider() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getNodeFeatures()
Returns a list of the features defined in the node.
|
List<DiscoverInfo.Identity> |
getNodeIdentities()
Returns a list of the indentites defined in the node.
|
List<DiscoverItems.Item> |
getNodeItems()
Returns a list of the Items
DiscoverItems.Item
defined in the node. |
List<ExtensionElement> |
getNodePacketExtensions()
Returns a list of the stanza(/packet) extensions defined in the node.
|
public AbstractNodeInformationProvider()
public 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 List<String> getNodeFeatures()
NodeInformationProvidergetNodeFeatures in interface NodeInformationProviderpublic List<DiscoverInfo.Identity> getNodeIdentities()
NodeInformationProvidergetNodeIdentities in interface NodeInformationProviderpublic List<ExtensionElement> getNodePacketExtensions()
NodeInformationProvidergetNodePacketExtensions in interface NodeInformationProvider