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