Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAMESPACE
|
Constructor and Description |
---|
InfoDiscovery()
Creates an empty element, used for info discovery requests.
|
InfoDiscovery(java.util.Collection<Identity> identities,
java.util.Collection<java.lang.String> features)
Creates an info discovery element, used in discovery info responses.
|
InfoDiscovery(java.util.Collection<Identity> identities,
java.util.Collection<java.lang.String> features,
java.util.Collection<DataForm> extensions)
Creates an info discovery element, used in discovery info responses.
|
InfoDiscovery(java.lang.String node)
Creates an info discovery element with a node attribute.
|
InfoDiscovery(java.lang.String node,
java.util.Collection<Identity> identities,
java.util.Collection<java.lang.String> features,
java.util.Collection<DataForm> extensions)
Creates an info discovery element, used in discovery info responses.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<DataForm> |
getExtensions()
Gets the service discovery extensions as described in XEP-0128: Service Discovery Extensions
|
java.util.Set<java.lang.String> |
getFeatures()
Gets the features.
|
java.util.Set<Identity> |
getIdentities()
Gets the identities.
|
java.lang.String |
getNode()
Gets the node name.
|
java.lang.String |
toString() |
public static final java.lang.String NAMESPACE
public InfoDiscovery()
Creates an empty element, used for info discovery requests.
public InfoDiscovery(java.lang.String node)
Creates an info discovery element with a node attribute.
node
- The node.public InfoDiscovery(java.util.Collection<Identity> identities, java.util.Collection<java.lang.String> features)
Creates an info discovery element, used in discovery info responses.
identities
- The identitiesfeatures
- The features.public InfoDiscovery(java.util.Collection<Identity> identities, java.util.Collection<java.lang.String> features, java.util.Collection<DataForm> extensions)
Creates an info discovery element, used in discovery info responses.
identities
- The identitiesfeatures
- The features.extensions
- The extensions.public InfoDiscovery(java.lang.String node, java.util.Collection<Identity> identities, java.util.Collection<java.lang.String> features, java.util.Collection<DataForm> extensions)
Creates an info discovery element, used in discovery info responses.
node
- The node.identities
- The identitiesfeatures
- The features.extensions
- The extensions.public final java.util.Set<Identity> getIdentities()
InfoNode
Gets the identities.
getIdentities
in interface InfoNode
public final java.util.Set<java.lang.String> getFeatures()
InfoNode
Gets the features.
getFeatures
in interface InfoNode
public final java.lang.String getNode()
InfoNode
Gets the node name.
public final java.util.List<DataForm> getExtensions()
InfoNode
Gets the service discovery extensions as described in XEP-0128: Service Discovery Extensions
getExtensions
in interface InfoNode
public final java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2014–2019 XMPP.rocks. All rights reserved.