@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) { 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) { xml.escape(content); return xml; } }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.attribute("cid", bobHash.getCid()); if (bobData != null) { xml.optIntAttribute("max_age", bobData.getMaxAge()); xml.attribute("type", bobData.getType()); xml.rightAngleBracket(); xml.escape(bobData.getContentBase64Encoded()); } else { xml.setEmptyElement(); } return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.escape(content); return xml; } }