public class DiscoverInfoBuilder extends org.jivesoftware.smack.packet.IqBuilder<DiscoverInfoBuilder,DiscoverInfo> implements DiscoverInfoView
| Constructor and Description |
|---|
DiscoverInfoBuilder(DiscoverInfo discoverInfo,
java.lang.String stanzaId) |
| Modifier and Type | Method and Description |
|---|---|
DiscoverInfoBuilder |
addFeature(DiscoverInfo.Feature feature) |
DiscoverInfoBuilder |
addFeature(java.lang.String feature) |
DiscoverInfoBuilder |
addFeatures(java.util.Collection<java.lang.String> features) |
DiscoverInfoBuilder |
addIdentities(java.util.Collection<DiscoverInfo.Identity> identities) |
DiscoverInfoBuilder |
addIdentity(DiscoverInfo.Identity identity) |
DiscoverInfo |
build() |
static DiscoverInfoBuilder |
buildResponseFor(DiscoverInfo request,
org.jivesoftware.smack.packet.IQ.ResponseType responseType) |
DiscoverInfo |
buildWithoutValidiation() |
java.util.List<DiscoverInfo.Feature> |
getFeatures()
Returns the discovered features of an XMPP entity.
|
java.util.List<DiscoverInfo.Identity> |
getIdentities()
Returns the discovered identities of an XMPP entity.
|
java.lang.String |
getNode()
Returns the node attribute that supplements the 'jid' attribute.
|
DiscoverInfoBuilder |
getThis() |
DiscoverInfoBuilder |
setNode(java.lang.String node) |
addStanzaSpecificAttributes, createErrorResponse, createResponse, createResponse, getTypeaddExtension, addExtensions, addOptExtensions, buildIqData, buildMessage, buildMessage, buildMessageFrom, buildMessageFrom, buildPresence, buildPresence, buildPresenceFrom, buildPresenceFrom, buildResponse, from, from, getError, getExtension, getExtensions, getExtensions, getExtensions, getFrom, getLanguage, getStanzaId, getTo, overrideExtension, removeExtension, removeExtension, setError, setLanguage, throwIfNoStanzaId, to, to, toString, willBuildStanzaWithIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetType, isRequestIQ, isResponseIQpublic DiscoverInfoBuilder(DiscoverInfo discoverInfo, java.lang.String stanzaId)
public DiscoverInfoBuilder getThis()
getThis in class org.jivesoftware.smack.packet.StanzaBuilder<DiscoverInfoBuilder>public DiscoverInfoBuilder addFeatures(java.util.Collection<java.lang.String> features)
public DiscoverInfoBuilder addFeature(java.lang.String feature)
public DiscoverInfoBuilder addFeature(DiscoverInfo.Feature feature)
public DiscoverInfoBuilder addIdentities(java.util.Collection<DiscoverInfo.Identity> identities)
public DiscoverInfoBuilder addIdentity(DiscoverInfo.Identity identity)
public DiscoverInfoBuilder setNode(java.lang.String node)
public DiscoverInfo build()
build in class org.jivesoftware.smack.packet.IqBuilder<DiscoverInfoBuilder,DiscoverInfo>public DiscoverInfo buildWithoutValidiation()
public java.util.List<DiscoverInfo.Feature> getFeatures()
DiscoverInfoViewgetFeatures in interface DiscoverInfoViewpublic java.util.List<DiscoverInfo.Identity> getIdentities()
DiscoverInfoViewgetIdentities in interface DiscoverInfoViewpublic java.lang.String getNode()
DiscoverInfoViewNode attributes SHOULD be used only when trying to provide or query information which is not directly addressable.
getNode in interface DiscoverInfoViewpublic static DiscoverInfoBuilder buildResponseFor(DiscoverInfo request, org.jivesoftware.smack.packet.IQ.ResponseType responseType)