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 |
|---|---|
JingleAction |
getAction()
Get the action specified in the jingle IQ.
|
static Jingle.Builder |
getBuilder() |
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, getChildElementXML, getType, initializeAsResultFor, initialzeAsResultFor, isRequestIQ, setType, toString, toXMLaddCommonAttributes, addExtension, addExtensions, appendErrorIfExists, getDefaultLanguage, getError, getExtension, getExtension, getExtensions, getExtensions, getExtensionsXML, getFrom, getLanguage, getPacketID, getStanzaId, getTo, hasExtension, hasExtension, hasStanzaIdSet, logCommonAttributes, overrideExtension, removeExtension, removeExtension, setError, setError, setFrom, setFrom, setLanguage, setPacketID, setStanzaId, setStanzaId, setTo, setTopublic 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.IQpublic static Jingle.Builder getBuilder()