Class ContentElement

  • All Implemented Interfaces:
    org.jivesoftware.smack.packet.Element, org.jivesoftware.smack.packet.ExtensionElement, org.jivesoftware.smack.packet.FullyQualifiedElement, org.jivesoftware.smack.packet.NamedElement, org.jivesoftware.smack.packet.XmlLangElement

    public class ContentElement
    extends java.lang.Object
    implements org.jivesoftware.smack.packet.ExtensionElement
    Extension element that holds the payload element, as well as a list of affix elements. In SCE, the XML representation of this element is what will be encrypted using the encryption mechanism of choice.
    • Field Detail

      • QNAME

        public static final javax.xml.namespace.QName QNAME
    • Method Detail

      • getPayload

        public PayloadElement getPayload()
        Return the PayloadElement which holds the sensitive payload extensions.
        Returns:
        payload element
      • getNamespace

        public java.lang.String getNamespace()
        Specified by:
        getNamespace in interface org.jivesoftware.smack.packet.FullyQualifiedElement
      • getElementName

        public java.lang.String getElementName()
        Specified by:
        getElementName in interface org.jivesoftware.smack.packet.NamedElement
      • toXML

        public org.jivesoftware.smack.util.XmlStringBuilder toXML​(org.jivesoftware.smack.packet.XmlEnvironment xmlEnvironment)
        Specified by:
        toXML in interface org.jivesoftware.smack.packet.Element
      • getQName

        public javax.xml.namespace.QName getQName()
        Specified by:
        getQName in interface org.jivesoftware.smack.packet.FullyQualifiedElement