Class JingleDescription
- java.lang.Object
-
- org.jivesoftware.smackx.jingleold.packet.JingleDescription
-
- All Implemented Interfaces:
Element,ExtensionElement,FullyQualifiedElement,NamedElement,XmlLangElement
- Direct Known Subclasses:
JingleDescription.Audio
public abstract class JingleDescription extends java.lang.Object implements ExtensionElement
Jingle content description.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJingleDescription.AudioJingle audio description.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNODENAME
-
Constructor Summary
Constructors Constructor Description JingleDescription()Creates a content description..
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddAudioPayloadTypes(java.util.List<PayloadType> pts)Adds a list of payloads to the packet.voidaddPayloadType(PayloadType pt)Adds a audio payload type to the packet.java.util.List<PayloadType>getAudioPayloadTypesList()Return the list of Payload types contained in the description.java.lang.StringgetElementName()Returns the XML element name of the element.abstract java.lang.StringgetNamespace()Return the namespace.java.util.Iterator<PayloadType>getPayloadTypes()Returns an Iterator for the audio payloads in the packet.intgetPayloadTypesCount()Returns a count of the audio payloads in the Jingle packet.java.util.List<PayloadType>getPayloadTypesList()Returns a list for the audio payloads in the packet.java.lang.StringtoXML(XmlEnvironment enclosingNamespace)Convert a Jingle description to XML.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jivesoftware.smack.packet.FullyQualifiedElement
getLanguage, getQName
-
-
-
-
Field Detail
-
NODENAME
public static final java.lang.String NODENAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JingleDescription
public JingleDescription()
Creates a content description..
-
-
Method Detail
-
getElementName
public java.lang.String getElementName()
Returns the XML element name of the element.- Specified by:
getElementNamein interfaceNamedElement- Returns:
- the XML element name of the element.
-
getNamespace
public abstract java.lang.String getNamespace()
Return the namespace.- Specified by:
getNamespacein interfaceFullyQualifiedElement- Returns:
- The namespace
-
addPayloadType
public void addPayloadType(PayloadType pt)
Adds a audio payload type to the packet.- Parameters:
pt- the audio payload type to add.
-
addAudioPayloadTypes
public void addAudioPayloadTypes(java.util.List<PayloadType> pts)
Adds a list of payloads to the packet.- Parameters:
pts- the payloads to add.
-
getPayloadTypes
public java.util.Iterator<PayloadType> getPayloadTypes()
Returns an Iterator for the audio payloads in the packet.- Returns:
- an Iterator for the audio payloads in the packet.
-
getPayloadTypesList
public java.util.List<PayloadType> getPayloadTypesList()
Returns a list for the audio payloads in the packet.- Returns:
- a list for the audio payloads in the packet.
-
getAudioPayloadTypesList
public java.util.List<PayloadType> getAudioPayloadTypesList()
Return the list of Payload types contained in the description.- Returns:
- a list of PayloadType.Audio
-
getPayloadTypesCount
public int getPayloadTypesCount()
Returns a count of the audio payloads in the Jingle packet.- Returns:
- the number of audio payloads in the Jingle packet.
-
toXML
public java.lang.String toXML(XmlEnvironment enclosingNamespace)
Convert a Jingle description to XML.
-
-