Package org.jivesoftware.smackx.xdata
Class XDataManager
- java.lang.Object
-
- org.jivesoftware.smack.Manager
-
- org.jivesoftware.smackx.xdata.XDataManager
-
public final class XDataManager extends org.jivesoftware.smack.Manager
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
NAMESPACE
The value ofDataForm.NAMESPACE
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static XDataManager
getInstanceFor(org.jivesoftware.smack.XMPPConnection connection)
Get the XDataManager for the given XMPP connection.boolean
isSupported(org.jxmpp.jid.Jid jid)
Check if the given entity supports data forms.
-
-
-
Field Detail
-
NAMESPACE
public static final java.lang.String NAMESPACE
The value ofDataForm.NAMESPACE
.- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstanceFor
public static XDataManager getInstanceFor(org.jivesoftware.smack.XMPPConnection connection)
Get the XDataManager for the given XMPP connection.- Parameters:
connection
- the XMPPConnection.- Returns:
- the XDataManager
-
isSupported
public boolean isSupported(org.jxmpp.jid.Jid jid) throws org.jivesoftware.smack.SmackException.NoResponseException, org.jivesoftware.smack.XMPPException.XMPPErrorException, org.jivesoftware.smack.SmackException.NotConnectedException, java.lang.InterruptedException
Check if the given entity supports data forms.- Parameters:
jid
- the JID of the entity to check.- Returns:
- true if the entity supports data forms.
- Throws:
org.jivesoftware.smack.SmackException.NoResponseException
- if there was no response from the remote entity.org.jivesoftware.smack.XMPPException.XMPPErrorException
- if there was an XMPP error returned.org.jivesoftware.smack.SmackException.NotConnectedException
- if the XMPP connection is not connected.java.lang.InterruptedException
- if the calling thread was interrupted.- Since:
- 4.1
- See Also:
- XEP-0004: Data Forms ยง 6. Service Discovery
-
-