Class ExternalElement

java.lang.Object
org.jivesoftware.smackx.message_fastening.element.ExternalElement
All Implemented Interfaces:
org.jivesoftware.smack.packet.Element, org.jivesoftware.smack.packet.NamedElement

public class ExternalElement extends Object implements org.jivesoftware.smack.packet.NamedElement
Child element of FasteningElement. Reference to a top level element in the stanza that contains the FasteningElement.
  • Field Details

  • Constructor Details

    • ExternalElement

      public ExternalElement(String name)
      Create a new ExternalElement that references a top level element with the given name.
      Parameters:
      name - name of the top level element
    • ExternalElement

      public ExternalElement(String name, String elementNamespace)
      Create a new ExternalElement that references a top level element with the given name and namespace.
      Parameters:
      name - name of the top level element
      elementNamespace - namespace of the top level element
  • Method Details

    • getElementName

      public 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
    • getName

      public String getName()
      Name of the referenced top level element, eg. 'body'.
      Returns:
      element name
    • getElementNamespace

      public String getElementNamespace()
      Namespace of the referenced top level element, eg. 'urn:example:lik'.
      Returns:
      element namespace