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, wait
public 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.Element
public java.lang.String getElementName()
getElementName
in interface org.jivesoftware.smack.packet.NamedElement