Class MarkupElement

  • 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 MarkupElement
    extends java.lang.Object
    implements org.jivesoftware.smack.packet.ExtensionElement
    • Constructor Detail

      • MarkupElement

        public MarkupElement​(java.util.List<MarkupElement.MarkupChildElement> childElements)
        Create a new MarkupElement.
        Parameters:
        childElements - child elements.
    • Method Detail

      • getBuilder

        public static MarkupElement.Builder getBuilder()
        Return a new Builder for Message Markup elements.
        Returns:
        builder.
      • getChildElements

        public java.util.List<MarkupElement.MarkupChildElement> getChildElements()
        Return a list of all child elements.
        Returns:
        children TODO javadoc me please
      • 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 enclosingNamespace)
        Specified by:
        toXML in interface org.jivesoftware.smack.packet.Element