mirror of
https://github.com/vanitasvitae/Smack.git
synced 2025-09-09 00:59:39 +02:00
Introduce XmlEnvironment
This commit is contained in:
parent
dc780ffd6c
commit
fee3ed81ca
229 changed files with 715 additions and 526 deletions
|
@ -46,7 +46,7 @@ public class CryptElement extends EncryptedOpenPgpContentElement {
|
|||
}
|
||||
|
||||
@Override
|
||||
public XmlStringBuilder toXML(String enclosingNamespace) {
|
||||
public XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) {
|
||||
XmlStringBuilder xml = new XmlStringBuilder(this).rightAngleBracket();
|
||||
addCommonXml(xml);
|
||||
xml.closeElement(this);
|
||||
|
|
|
@ -183,7 +183,7 @@ public abstract class OpenPgpContentElement implements ExtensionElement {
|
|||
* @return InputStream over xml.
|
||||
*/
|
||||
public InputStream toInputStream() {
|
||||
byte[] encoded = toXML(null).toString().getBytes(Charset.forName("UTF-8"));
|
||||
byte[] encoded = toXML().toString().getBytes(Charset.forName("UTF-8"));
|
||||
return new ByteArrayInputStream(encoded);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -70,7 +70,7 @@ public class OpenPgpElement implements ExtensionElement {
|
|||
}
|
||||
|
||||
@Override
|
||||
public XmlStringBuilder toXML(String enclosingNamespace) {
|
||||
public XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) {
|
||||
XmlStringBuilder xml = new XmlStringBuilder(this);
|
||||
xml.rightAngleBracket().append(base64EncodedOpenPgpMessage).closeElement(this);
|
||||
return xml;
|
||||
|
|
|
@ -73,7 +73,7 @@ public class PubkeyElement implements ExtensionElement {
|
|||
}
|
||||
|
||||
@Override
|
||||
public XmlStringBuilder toXML(String enclosingNamespace) {
|
||||
public XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) {
|
||||
XmlStringBuilder xml = new XmlStringBuilder(this)
|
||||
.optAttribute(ATTR_DATE, date)
|
||||
.rightAngleBracket()
|
||||
|
@ -110,7 +110,7 @@ public class PubkeyElement implements ExtensionElement {
|
|||
}
|
||||
|
||||
@Override
|
||||
public XmlStringBuilder toXML(String enclosingNamespace) {
|
||||
public XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) {
|
||||
XmlStringBuilder xml = new XmlStringBuilder(this)
|
||||
.rightAngleBracket()
|
||||
.append(new String(b64Data, Charset.forName("UTF-8")))
|
||||
|
|
|
@ -64,7 +64,7 @@ public final class PublicKeysListElement implements ExtensionElement {
|
|||
}
|
||||
|
||||
@Override
|
||||
public XmlStringBuilder toXML(String enclosingNamespace) {
|
||||
public XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) {
|
||||
XmlStringBuilder xml = new XmlStringBuilder(this).rightAngleBracket();
|
||||
for (PubkeyMetadataElement metadataElement : metadata.values()) {
|
||||
xml.element(metadataElement);
|
||||
|
@ -124,7 +124,7 @@ public final class PublicKeysListElement implements ExtensionElement {
|
|||
}
|
||||
|
||||
@Override
|
||||
public XmlStringBuilder toXML(String enclosingNamespace) {
|
||||
public XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) {
|
||||
XmlStringBuilder xml = new XmlStringBuilder(this)
|
||||
.attribute(ATTR_V4_FINGERPRINT, getV4Fingerprint())
|
||||
.attribute(ATTR_DATE, date).closeEmptyElement();
|
||||
|
|
|
@ -54,7 +54,7 @@ public class SecretkeyElement implements ExtensionElement {
|
|||
}
|
||||
|
||||
@Override
|
||||
public XmlStringBuilder toXML(String enclosingNamespace) {
|
||||
public XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) {
|
||||
XmlStringBuilder xml = new XmlStringBuilder(this)
|
||||
.rightAngleBracket()
|
||||
.append(new String(b64Data, Charset.forName("UTF-8")))
|
||||
|
|
|
@ -45,7 +45,7 @@ public class SignElement extends OpenPgpContentElement {
|
|||
}
|
||||
|
||||
@Override
|
||||
public XmlStringBuilder toXML(String enclosingNamespace) {
|
||||
public XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) {
|
||||
XmlStringBuilder xml = new XmlStringBuilder(this).rightAngleBracket();
|
||||
addCommonXml(xml);
|
||||
xml.closeElement(this);
|
||||
|
|
|
@ -49,7 +49,7 @@ public class SigncryptElement extends EncryptedOpenPgpContentElement {
|
|||
}
|
||||
|
||||
@Override
|
||||
public XmlStringBuilder toXML(String enclosingNamespace) {
|
||||
public XmlStringBuilder toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) {
|
||||
XmlStringBuilder xml = new XmlStringBuilder(this).rightAngleBracket();
|
||||
addCommonXml(xml);
|
||||
xml.closeElement(this);
|
||||
|
|
|
@ -70,7 +70,7 @@ public class OpenPgpElementTest extends SmackTestSuite {
|
|||
|
||||
OpenPgpElement element = new OpenPgpElement("BASE64_OPENPGP_MESSAGE");
|
||||
|
||||
assertXMLEqual(expected, element.toXML(null).toString());
|
||||
assertXMLEqual(expected, element.toXML().toString());
|
||||
|
||||
XmlPullParser parser = TestUtils.getParser(expected);
|
||||
OpenPgpElement parsed = OpenPgpElementProvider.TEST_INSTANCE.parse(parser);
|
||||
|
@ -102,7 +102,7 @@ public class OpenPgpElementTest extends SmackTestSuite {
|
|||
payload.add(new Message.Body("en", "Hello World!"));
|
||||
SignElement element = new SignElement(recipients, testDate, payload);
|
||||
|
||||
assertXMLEqual(expected, element.toXML(null).toString());
|
||||
assertXMLEqual(expected, element.toXML().toString());
|
||||
|
||||
XmlPullParser parser = TestUtils.getParser(expected);
|
||||
SignElement parsed = (SignElement) OpenPgpContentElementProvider.parseOpenPgpContentElement(parser);
|
||||
|
@ -132,7 +132,7 @@ public class OpenPgpElementTest extends SmackTestSuite {
|
|||
testDate,
|
||||
payload);
|
||||
|
||||
assertXMLEqual(expected, element.toXML(null).toString());
|
||||
assertXMLEqual(expected, element.toXML().toString());
|
||||
|
||||
XmlPullParser parser = TestUtils.getParser(expected);
|
||||
CryptElement parsed = (CryptElement) OpenPgpContentElementProvider.parseOpenPgpContentElement(parser);
|
||||
|
@ -162,7 +162,7 @@ public class OpenPgpElementTest extends SmackTestSuite {
|
|||
"f0rm1l4n4-mT8y33j!Y%fRSrcd^ZE4Q7VDt1L%WEgR!kv",
|
||||
testDate, payload);
|
||||
|
||||
assertXMLEqual(expected, element.toXML(null).toString());
|
||||
assertXMLEqual(expected, element.toXML().toString());
|
||||
|
||||
XmlPullParser parser = TestUtils.getParser(expected);
|
||||
SigncryptElement parsed = (SigncryptElement) OpenPgpContentElementProvider.parseOpenPgpContentElement(parser);
|
||||
|
|
|
@ -48,7 +48,7 @@ public class PubkeyElementTest extends SmackTestSuite {
|
|||
byte[] key = "BASE64_OPENPGP_PUBLIC_KEY".getBytes(Charset.forName("UTF-8"));
|
||||
PubkeyElement element = new PubkeyElement(new PubkeyElement.PubkeyDataElement(key), date);
|
||||
|
||||
assertXMLEqual(expected, element.toXML(null).toString());
|
||||
assertXMLEqual(expected, element.toXML().toString());
|
||||
|
||||
XmlPullParser parser = TestUtils.getParser(expected);
|
||||
PubkeyElement parsed = PubkeyElementProvider.TEST_INSTANCE.parse(parser);
|
||||
|
|
|
@ -62,7 +62,7 @@ public class PublicKeysListElementTest extends SmackTestSuite {
|
|||
.addMetadata(child2)
|
||||
.build();
|
||||
|
||||
assertXMLEqual(expected, element.toXML(null).toString());
|
||||
assertXMLEqual(expected, element.toXML().toString());
|
||||
|
||||
XmlPullParser parser = TestUtils.getParser(expected);
|
||||
PublicKeysListElement parsed = PublicKeysListElementProvider.TEST_INSTANCE.parse(parser);
|
||||
|
|
|
@ -42,7 +42,7 @@ public class SecretkeyElementTest extends SmackTestSuite {
|
|||
|
||||
SecretkeyElement element = new SecretkeyElement(key);
|
||||
|
||||
assertXMLEqual(expected, element.toXML(null).toString());
|
||||
assertXMLEqual(expected, element.toXML().toString());
|
||||
|
||||
XmlPullParser parser = TestUtils.getParser(expected);
|
||||
SecretkeyElement parsed = SecretkeyElementProvider.TEST_INSTANCE.parse(parser);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue