Class MessageCorrectExtension

java.lang.Object
org.jivesoftware.smackx.message_correct.element.MessageCorrectExtension
All Implemented Interfaces:
org.jivesoftware.smack.packet.Element, org.jivesoftware.smack.packet.ExtensionElement, org.jivesoftware.smack.packet.NamedElement, org.jivesoftware.smack.packet.XmlElement, org.jivesoftware.smack.packet.XmlLangElement

public class MessageCorrectExtension extends Object implements org.jivesoftware.smack.packet.ExtensionElement
An Extension that implements XEP-0308: Last Message Correction This extension is expected to be added to message stanzas. Please refer to the XEP for more implementation guidelines.
See Also:
  • Field Details

    • ELEMENT

      public static final String ELEMENT
      The XML element name of a 'message correct' extension.
      See Also:
    • NAMESPACE

      public static final String NAMESPACE
      The namespace that qualifies the XML element of a 'message correct' extension.
      See Also:
    • QNAME

      public static final QName QNAME
    • ID_TAG

      public static final String ID_TAG
      The id tag of a 'message correct' extension.
      See Also:
  • Constructor Details

    • MessageCorrectExtension

      public MessageCorrectExtension(String idInitialMessage)
  • Method Details

    • getIdInitialMessage

      public String getIdInitialMessage()
    • 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 enclosingNamespace)
      Specified by:
      toXML in interface org.jivesoftware.smack.packet.Element
    • getNamespace

      public String getNamespace()
      Specified by:
      getNamespace in interface org.jivesoftware.smack.packet.XmlElement
    • from

      public static MessageCorrectExtension from(org.jivesoftware.smack.packet.Message message)