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 identities 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<ExtensionElement> |
getNodePacketExtensions()
Returns a list of the stanza(/packet) extensions defined in the node.
|
public AbstractNodeInformationProvider()
public java.util.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 java.util.List<java.lang.String> getNodeFeatures()
NodeInformationProvider
getNodeFeatures
in interface NodeInformationProvider
public java.util.List<DiscoverInfo.Identity> getNodeIdentities()
NodeInformationProvider
getNodeIdentities
in interface NodeInformationProvider
public java.util.List<ExtensionElement> getNodePacketExtensions()
NodeInformationProvider
getNodePacketExtensions
in interface NodeInformationProvider