mirror of
https://github.com/vanitasvitae/Smack.git
synced 2025-09-10 17:49:38 +02:00
Introduce XmlEnvironment
This commit is contained in:
parent
dc780ffd6c
commit
fee3ed81ca
229 changed files with 715 additions and 526 deletions
|
@ -186,7 +186,7 @@ public abstract class OmemoBundleElement implements ExtensionElement {
|
|||
}
|
||||
|
||||
@Override
|
||||
public XmlStringBuilder toXML(String enclosingNamespace) {
|
||||
public XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) {
|
||||
XmlStringBuilder sb = new XmlStringBuilder(this, enclosingNamespace).rightAngleBracket();
|
||||
|
||||
sb.halfOpenElement(SIGNED_PRE_KEY_PUB).attribute(SIGNED_PRE_KEY_ID, signedPreKeyId).rightAngleBracket()
|
||||
|
@ -227,11 +227,11 @@ public abstract class OmemoBundleElement implements ExtensionElement {
|
|||
}
|
||||
|
||||
OmemoBundleElement otherOmemoBundleElement = (OmemoBundleElement) other;
|
||||
return toXML(null).equals(otherOmemoBundleElement.toXML(null));
|
||||
return toXML().toString().equals(otherOmemoBundleElement.toXML().toString());
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return this.toXML(null).hashCode();
|
||||
return toXML().toString().hashCode();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -64,7 +64,7 @@ public abstract class OmemoDeviceListElement implements ExtensionElement {
|
|||
}
|
||||
|
||||
@Override
|
||||
public final XmlStringBuilder toXML(String enclosingNamespace) {
|
||||
public final XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) {
|
||||
XmlStringBuilder sb = new XmlStringBuilder(this).rightAngleBracket();
|
||||
|
||||
for (Integer id : deviceIds) {
|
||||
|
|
|
@ -73,7 +73,7 @@ public abstract class OmemoElement implements ExtensionElement {
|
|||
}
|
||||
|
||||
@Override
|
||||
public XmlStringBuilder toXML(String enclosingNamespace) {
|
||||
public XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) {
|
||||
XmlStringBuilder sb = new XmlStringBuilder(this, enclosingNamespace).rightAngleBracket();
|
||||
|
||||
sb.element(header);
|
||||
|
|
|
@ -66,7 +66,7 @@ public abstract class OmemoHeaderElement implements NamedElement {
|
|||
}
|
||||
|
||||
@Override
|
||||
public CharSequence toXML(String enclosingNamespace) {
|
||||
public CharSequence toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) {
|
||||
XmlStringBuilder sb = new XmlStringBuilder(this);
|
||||
sb.attribute(ATTR_SID, getSid()).rightAngleBracket();
|
||||
|
||||
|
|
|
@ -68,7 +68,7 @@ public class OmemoKeyElement implements NamedElement {
|
|||
}
|
||||
|
||||
@Override
|
||||
public CharSequence toXML(String enclosingNamespace) {
|
||||
public CharSequence toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) {
|
||||
XmlStringBuilder sb = new XmlStringBuilder(this);
|
||||
|
||||
if (isPreKey()) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue