public final class Jingle
extends org.jivesoftware.smack.packet.IQ
| Modifier and Type | Class and Description |
|---|---|
static class |
Jingle.Builder |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACTION_ATTRIBUTE_NAME |
static java.lang.String |
ELEMENT |
static java.lang.String |
INITIATOR_ATTRIBUTE_NAME |
static java.lang.String |
NAMESPACE |
static java.lang.String |
RESPONDER_ATTRIBUTE_NAME |
static java.lang.String |
SESSION_ID_ATTRIBUTE_NAME |
| Modifier and Type | Method and Description |
|---|---|
static Jingle.Builder |
builder(org.jivesoftware.smack.packet.IqData iqData) |
static Jingle.Builder |
builder(java.lang.String stanzaId) |
static Jingle.Builder |
builder(org.jivesoftware.smack.XMPPConnection connection) |
JingleAction |
getAction()
Get the action specified in the jingle IQ.
|
static Jingle.Builder |
getBuilder()
Deprecated.
use
builder(XMPPConnection) instead. |
java.util.List<JingleContent> |
getContents()
Get a List of the contents.
|
org.jxmpp.jid.FullJid |
getInitiator()
Get the initiator.
|
protected org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder |
getIQChildElementBuilder(org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder xml) |
JingleReason |
getReason() |
org.jxmpp.jid.FullJid |
getResponder()
Get the responder.
|
java.lang.String |
getSid()
Returns the session ID related to the session.
|
JingleContent |
getSoleContentOrThrow()
Get the only jingle content if one exists, or
null. |
createErrorResponse, createErrorResponse, createErrorResponse, createResultIQ, getChildElementName, getChildElementNamespace, getChildElementQName, getChildElementXML, getElementName, getType, setType, toString, toXMLaddCommonAttributes, addExtension, addExtensions, appendErrorIfExists, getDefaultLanguage, getError, getExtension, getExtension, getExtension, getExtensionElement, getExtensions, getExtensions, getExtensions, getExtensions, getExtensionsMap, getFrom, getLanguage, getNamespace, getStanzaId, getTo, hasExtension, hasExtension, hasStanzaIdSet, logCommonAttributes, overrideExtension, removeExtension, removeExtension, setError, setError, setFrom, setLanguage, setNewStanzaId, setStanzaId, setStanzaId, setTo, throwIfNoStanzaIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final java.lang.String NAMESPACE
public static final java.lang.String ACTION_ATTRIBUTE_NAME
public static final java.lang.String INITIATOR_ATTRIBUTE_NAME
public static final java.lang.String RESPONDER_ATTRIBUTE_NAME
public static final java.lang.String SESSION_ID_ATTRIBUTE_NAME
public static final java.lang.String ELEMENT
public org.jxmpp.jid.FullJid getInitiator()
public org.jxmpp.jid.FullJid getResponder()
public java.lang.String getSid()
public JingleAction getAction()
public JingleReason getReason()
public java.util.List<JingleContent> getContents()
public JingleContent getSoleContentOrThrow()
null. This method will throw an
IllegalStateException if there is more than one jingle content.null.java.lang.IllegalStateException - if there is more than one jingle content.protected org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder getIQChildElementBuilder(org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder xml)
getIQChildElementBuilder in class org.jivesoftware.smack.packet.IQ@Deprecated public static Jingle.Builder getBuilder()
builder(XMPPConnection) instead.public static Jingle.Builder builder(org.jivesoftware.smack.XMPPConnection connection)
public static Jingle.Builder builder(org.jivesoftware.smack.packet.IqData iqData)
public static Jingle.Builder builder(java.lang.String stanzaId)