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()
NodeInformationProvider
DiscoverItems.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 NodeInformationProvider
public List<String> getNodeFeatures()
NodeInformationProvider
getNodeFeatures
in interface NodeInformationProvider
public List<DiscoverInfo.Identity> getNodeIdentities()
NodeInformationProvider
getNodeIdentities
in interface NodeInformationProvider
public List<ExtensionElement> getNodePacketExtensions()
NodeInformationProvider
getNodePacketExtensions
in interface NodeInformationProvider