@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.rightAngleBracket(); if (affiliations != null) { Iterator<Map.Entry<Jid, MUCLightAffiliation>> it = affiliations.entrySet().iterator(); while (it.hasNext()) { Map.Entry<Jid, MUCLightAffiliation> pair = it.next(); xml.element(new UserWithAffiliationElement(pair.getKey(), pair.getValue())); } } return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.rightAngleBracket(); xml.element("put", putUrl.toString()); xml.element("get", getUrl.toString()); return xml; } }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.rightAngleBracket(); xml.append(setData); return xml; }
@Override protected IQChildElementXmlStringBuilder getIQHoxtChildElementBuilder(IQChildElementXmlStringBuilder builder) { builder.attribute("method", method); builder.attribute("resource", resource); builder.attribute("version", getVersion()); builder.optIntAttribute("maxChunkSize", maxChunkSize); builder.optBooleanAttributeDefaultTrue("sipub", sipub); builder.optBooleanAttributeDefaultTrue("ibb", ibb); builder.optBooleanAttributeDefaultTrue("jingle", jingle); builder.rightAngleBracket(); return builder; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.optAttribute("queryid", queryId); xml.optAttribute("node", node); xml.rightAngleBracket(); return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder buf) { buf.optAttribute("ver", rosterVersion); buf.rightAngleBracket(); synchronized (rosterItems) { for (Item entry : rosterItems) { buf.append(entry.toXML(null)); } } return buf; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.optAttribute("node", getNode()); xml.rightAngleBracket(); for (Identity identity : identities) { xml.append(identity.toXML()); } for (Feature feature : features) { xml.append(feature.toXML()); } return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.optAttribute("node", getNode()); xml.rightAngleBracket(); for (Item item : items) { xml.append(item.toXML()); } return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder buf) { buf.rightAngleBracket(); for (String group : groups) { buf.element("group", group); } return buf; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.rightAngleBracket(); xml.optElement("version", version); xml.element(new ConfigurationElement(configuration)); return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.rightAngleBracket(); if (privateData != null) { xml.append(privateData.toXML()); } else { xml.halfOpenElement(getElement).xmlnsAttribute(getNamespace).closeEmptyElement(); } return xml; } }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder buf) { buf.rightAngleBracket(); if (jid != null) { buf.append("<jid>").append(getJid()).append("</jid>"); } if (name != null) { buf.append("<name>").append(getName()).append("</name>"); } return buf; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { nodeInfo.appendTo(xml); xml.optBooleanAttribute("selfOwned", selfOwned); xml.rightAngleBracket(); xml.append(tags); return xml; }
@Override protected IQChildElementXmlStringBuilder getIQHoxtChildElementBuilder(IQChildElementXmlStringBuilder builder) { builder.attribute("version", getVersion()); builder.attribute("statusCode", statusCode); builder.optAttribute("statusMessage", statusMessage); builder.rightAngleBracket(); return builder; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.rightAngleBracket(); xml.optElement("version", version); xml.element(new ConfigurationElement(configuration)); xml.element(new OccupantsElement(occupants)); return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.attribute("jid", jid); nodeInfo.appendTo(xml); xml.rightAngleBracket(); 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; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.rightAngleBracket(); if (rooms != null) { parseBlocking(xml, rooms, true); } if (users != null) { parseBlocking(xml, users, false); } return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.rightAngleBracket(); xml.optElement("version", version); return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.optAttribute(INITIATOR_ATTRIBUTE_NAME, getInitiator()); xml.optAttribute(RESPONDER_ATTRIBUTE_NAME, getResponder()); xml.optAttribute(ACTION_ATTRIBUTE_NAME, getAction()); xml.optAttribute(SESSION_ID_ATTRIBUTE_NAME, getSid()); xml.rightAngleBracket(); xml.optElement(reason); xml.append(contents); return xml; }