Class OfflineMessageInfo

java.lang.Object
org.jivesoftware.smackx.offline.packet.OfflineMessageInfo
All Implemented Interfaces:
Element, ExtensionElement, NamedElement, XmlElement, XmlLangElement

public class OfflineMessageInfo extends Object implements ExtensionElement
OfflineMessageInfo is an extension included in the retrieved offline messages requested by the OfflineMessageManager. This extension includes a stamp that uniquely identifies the offline message. This stamp may be used for deleting the offline message. The stamp may be of the form UTC timestamps but it is not required to have that format.
  • Field Details

  • Constructor Details

  • Method Details

    • getElementName

      Returns the XML element name of the extension sub-packet root element. Always returns "offline"
      Specified by:
      getElementName in interface NamedElement
      Returns:
      the XML element name of the stanza extension.
    • getNamespace

      public String getNamespace()
      Returns the XML namespace of the extension sub-packet root element. According the specification the namespace is always "http://jabber.org/protocol/offline"
      Specified by:
      getNamespace in interface XmlElement
      Returns:
      the XML namespace of the stanza extension.
    • getNode

      public String getNode()
      Returns the stamp that uniquely identifies the offline message. This stamp may be used for deleting the offline message. The stamp may be of the form UTC timestamps but it is not required to have that format.
      Returns:
      the stamp that uniquely identifies the offline message.
    • setNode

      public void setNode(String node)
      Sets the stamp that uniquely identifies the offline message. This stamp may be used for deleting the offline message. The stamp may be of the form UTC timestamps but it is not required to have that format.
      Parameters:
      node - the stamp that uniquely identifies the offline message.
    • toXML

      public String toXML(XmlEnvironment enclosingNamespace)
      Specified by:
      toXML in interface Element