public abstract class OmemoElement
extends java.lang.Object
implements org.jivesoftware.smack.packet.ExtensionElement
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ATTR_PAYLOAD |
static java.lang.String |
NAME_ENCRYPTED |
static int |
TYPE_OMEMO_MESSAGE |
static int |
TYPE_OMEMO_PREKEY_MESSAGE |
| Constructor and Description |
|---|
OmemoElement(OmemoHeaderElement header,
byte[] payload)
Create a new OmemoMessageElement from a header and a payload.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getElementName() |
OmemoHeaderElement |
getHeader() |
byte[] |
getPayload()
Return the payload of the message.
|
boolean |
isKeyTransportElement() |
boolean |
isMessageElement() |
org.jivesoftware.smack.util.XmlStringBuilder |
toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic static final int TYPE_OMEMO_PREKEY_MESSAGE
public static final int TYPE_OMEMO_MESSAGE
public static final java.lang.String NAME_ENCRYPTED
public static final java.lang.String ATTR_PAYLOAD
public OmemoElement(OmemoHeaderElement header, byte[] payload)
header - header of the messagepayload - payloadpublic OmemoHeaderElement getHeader()
public byte[] getPayload()
public boolean isKeyTransportElement()
public boolean isMessageElement()
public org.jivesoftware.smack.util.XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace)
toXML in interface org.jivesoftware.smack.packet.Elementpublic java.lang.String getElementName()
getElementName in interface org.jivesoftware.smack.packet.NamedElement