protected void addDescriptiveTextsAndExtensions(XmlStringBuilder xml) { for (Map.Entry<String, String> entry : descriptiveTexts.entrySet()) { String xmllang = entry.getKey(); String text = entry.getValue(); xml.halfOpenElement("text").xmlnsAttribute(textNamespace) .optXmlLangAttribute(xmllang) .rightAngleBracket(); xml.escape(text); xml.closeElement("text"); } for (ExtensionElement packetExtension : extensions) { xml.append(packetExtension.toXML(null)); } }
@Override public XmlStringBuilder toXML(String enclosingNamespace) { XmlStringBuilder xml = getCommonXml(); xml.rightAngleBracket(); xml.append(payload.toXML(null)); xml.closeElement(this); return xml; }
protected void addCommonXml(XmlStringBuilder xml) { for (Jid toJid : (to != null ? to : Collections.<Jid>emptySet())) { xml.halfOpenElement(ELEM_TO).attribute(ATTR_JID, toJid).closeEmptyElement(); } ensureTimestampStringSet(); xml.halfOpenElement(ELEM_TIME).attribute(ATTR_STAMP, timestampString).closeEmptyElement(); xml.openElement(ELEM_PAYLOAD); for (ExtensionElement element : payload.values()) { xml.append(element.toXML(getNamespace())); } xml.closeElement(ELEM_PAYLOAD); }
@Override public XmlStringBuilder toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(this) .optIntAttribute(ATTR_BEGIN, begin != null ? begin : -1) .optIntAttribute(ATTR_END, end != null ? end : -1) .attribute(ATTR_TYPE, type.toString()) .optAttribute(ATTR_ANCHOR, anchor) .optAttribute(ATTR_URI, uri != null ? uri.toString() : null); if (child == null) { return xml.closeEmptyElement(); } else { return xml.rightAngleBracket() .append(child.toXML(null)) .closeElement(this); } } }
assertTrue(item.getPayload() instanceof SimplePayload); assertXMLEqual(itemContent, item.getPayload().toXML(null).toString());
private void sendPresenceExtension(ExtensionElement extension) { if (jvbConference != null) { jvbConference.sendPresenceExtension(extension); } else { logger.error( "JVB conference unavailable. Failed to send: " + extension.toXML()); } }
protected void addDescriptiveTextsAndExtensions(XmlStringBuilder xml) { for (Map.Entry<String, String> entry : descriptiveTexts.entrySet()) { String xmllang = entry.getKey(); String text = entry.getValue(); xml.halfOpenElement("text").xmlnsAttribute(textNamespace) .optXmlLangAttribute(xmllang) .rightAngleBracket(); xml.escape(text); xml.closeElement("text"); } for (ExtensionElement packetExtension : extensions) { xml.append(packetExtension.toXML(null)); } }
@Override public XmlStringBuilder toXML(String enclosingNamespace) { XmlStringBuilder xml = new XmlStringBuilder(this) .optIntAttribute(ATTR_BEGIN, begin != null ? begin : -1) .optIntAttribute(ATTR_END, end != null ? end : -1) .attribute(ATTR_TYPE, type.toString()) .optAttribute(ATTR_ANCHOR, anchor) .optAttribute(ATTR_URI, uri != null ? uri.toString() : null); if (child == null) { return xml.closeEmptyElement(); } else { return xml.rightAngleBracket() .append(child.toXML(null)) .closeElement(this); } } }