Class JingleReason
- java.lang.Object
-
- org.jivesoftware.smackx.jingle.element.JingleReason
-
- All Implemented Interfaces:
org.jivesoftware.smack.packet.Element,org.jivesoftware.smack.packet.FullyQualifiedElement,org.jivesoftware.smack.packet.NamedElement,org.jivesoftware.smack.packet.XmlLangElement
- Direct Known Subclasses:
JingleReason.AlternativeSession
public class JingleReason extends java.lang.Object implements org.jivesoftware.smack.packet.FullyQualifiedElementThe Jingle 'reason' element.- See Also:
- XEP-0166 ยง 7.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJingleReason.AlternativeSessionstatic classJingleReason.Reason
-
Field Summary
Fields Modifier and Type Field Description static JingleReasonBusystatic JingleReasonCancelstatic JingleReasonConnectivityErrorstatic JingleReasonDeclinestatic java.lang.StringELEMENTstatic JingleReasonExpiredstatic JingleReasonFailedApplicationstatic JingleReasonFailedTransportstatic JingleReasonGeneralErrorstatic JingleReasonGonestatic JingleReasonIncompatibleParametersstatic JingleReasonMediaErrorstatic java.lang.StringNAMESPACEprotected JingleReason.Reasonreasonstatic JingleReasonSecurityErrorstatic JingleReasonSuccessstatic JingleReasonTimeoutstatic JingleReasonUnsupportedApplicationsstatic JingleReasonUnsupportedTransports
-
Constructor Summary
Constructors Constructor Description JingleReason(JingleReason.Reason reason)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JingleReason.AlternativeSessionAlternativeSession(java.lang.String sessionId)JingleReason.ReasonasEnum()java.lang.StringgetElementName()java.lang.StringgetNamespace()org.jivesoftware.smack.util.XmlStringBuildertoXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingXmlEnvironment)
-
-
-
Field Detail
-
ELEMENT
public static final java.lang.String ELEMENT
- See Also:
- Constant Field Values
-
NAMESPACE
public static final java.lang.String NAMESPACE
- See Also:
- Constant Field Values
-
Busy
public static final JingleReason Busy
-
Cancel
public static final JingleReason Cancel
-
ConnectivityError
public static final JingleReason ConnectivityError
-
Decline
public static final JingleReason Decline
-
Expired
public static final JingleReason Expired
-
FailedApplication
public static final JingleReason FailedApplication
-
FailedTransport
public static final JingleReason FailedTransport
-
GeneralError
public static final JingleReason GeneralError
-
Gone
public static final JingleReason Gone
-
IncompatibleParameters
public static final JingleReason IncompatibleParameters
-
MediaError
public static final JingleReason MediaError
-
SecurityError
public static final JingleReason SecurityError
-
Success
public static final JingleReason Success
-
Timeout
public static final JingleReason Timeout
-
UnsupportedApplications
public static final JingleReason UnsupportedApplications
-
UnsupportedTransports
public static final JingleReason UnsupportedTransports
-
reason
protected final JingleReason.Reason reason
-
-
Constructor Detail
-
JingleReason
public JingleReason(JingleReason.Reason reason)
-
-
Method Detail
-
AlternativeSession
public static JingleReason.AlternativeSession AlternativeSession(java.lang.String sessionId)
-
getElementName
public java.lang.String getElementName()
- Specified by:
getElementNamein interfaceorg.jivesoftware.smack.packet.NamedElement
-
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespacein interfaceorg.jivesoftware.smack.packet.FullyQualifiedElement
-
toXML
public org.jivesoftware.smack.util.XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingXmlEnvironment)
- Specified by:
toXMLin interfaceorg.jivesoftware.smack.packet.Element
-
asEnum
public JingleReason.Reason asEnum()
-
-