@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.rightAngleBracket(); xml.halfOpenElement("put").attribute("url", putUrl.toString()); if (headers.isEmpty()) { xml.closeEmptyElement(); } else { xml.rightAngleBracket(); for (Map.Entry<String, String> entry : getHeaders().entrySet()) { xml.halfOpenElement("header").attribute("name", entry.getKey()).rightAngleBracket(); xml.escape(entry.getValue()); xml.closeElement("header"); } xml.closeElement("put"); } xml.halfOpenElement("get").attribute("url", getUrl.toString()).closeEmptyElement(); return xml; } }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { if (jids.isEmpty()) { xml.setEmptyElement(); } else { xml.rightAngleBracket(); for (Jid jid : jids) { xml.halfOpenElement("item"); xml.attribute("jid", jid); xml.closeEmptyElement(); } } return xml; }
xml.optAttribute("execute", executeAction); if (actions.size() == 0) { xml.closeEmptyElement(); } else { xml.rightAngleBracket();
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.rightAngleBracket(); xml.halfOpenElement("put").attribute("url", putUrl.toString()); if (headers.isEmpty()) { xml.closeEmptyElement(); } else { xml.rightAngleBracket(); for (Map.Entry<String, String> entry : getHeaders().entrySet()) { xml.halfOpenElement("header").attribute("name", entry.getKey()).rightAngleBracket(); xml.escape(entry.getValue()); xml.closeElement("header"); } xml.closeElement("put"); } xml.halfOpenElement("get").attribute("url", getUrl.toString()).closeEmptyElement(); return xml; } }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { if (jids == null) { xml.setEmptyElement(); return xml; } xml.rightAngleBracket(); for (Jid jid : jids) { xml.halfOpenElement("item"); xml.attribute("jid", jid); xml.closeEmptyElement(); } return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.rightAngleBracket(); if (jids != null) { for (Jid jid : jids) { xml.halfOpenElement("item"); xml.attribute("jid", jid); xml.closeEmptyElement(); } } return xml; }