Home | History | Annotate | Download | only in smackx

Lines Matching refs:NodeInformationProvider

67     private Map<String, NodeInformationProvider> nodeInformationProviders =
68 new ConcurrentHashMap<String, NodeInformationProvider>();
226 // the NodeInformationProvider associated with the requested node.
227 NodeInformationProvider nodeInformationProvider =
229 if (nodeInformationProvider != null) {
231 response.addItems(nodeInformationProvider.getNodeItems());
233 response.addExtensions(nodeInformationProvider.getNodePacketExtensions());
269 NodeInformationProvider nodeInformationProvider =
271 if (nodeInformationProvider != null) {
273 response.addFeatures(nodeInformationProvider.getNodeFeatures());
275 response.addIdentities(nodeInformationProvider.getNodeIdentities());
277 response.addExtensions(nodeInformationProvider.getNodePacketExtensions());
313 * Returns the NodeInformationProvider responsible for providing information
317 * NodeInformationProvider will provide information about the rooms where the user has joined.
320 * @return the NodeInformationProvider responsible for providing information related
323 private NodeInformationProvider getNodeInformationProvider(String node) {
331 * Sets the NodeInformationProvider responsible for providing information
337 * NodeInformationProvider will provide information about the rooms where the user has joined.
339 * @param node the node whose items will be provided by the NodeInformationProvider.
340 * @param listener the NodeInformationProvider responsible for providing items related
343 public void setNodeInformationProvider(String node, NodeInformationProvider listener) {
348 * Removes the NodeInformationProvider responsible for providing information
353 * NodeInformationProvider will provide information about the rooms where the user has joined.
355 * @param node the node to remove the associated NodeInformationProvider.
460 * This representation is needed by some classes (e.g. EntityCapsManager, NodeInformationProvider)