@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder buf) { buf.append(" agentJID=\"" + agentJID + "\""); buf.append(" maxSessions=\"" + maxSessions + "\""); buf.append(" startDate=\"" + startDate + "\""); buf.setEmptyElement(); return buf; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder buf) { if (key != null) { buf.append(" key=\"" + key + "\""); } if (type != -1) { buf.append(" type=\"" + type + "\""); } buf.setEmptyElement(); return buf; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.attribute("block-size", Integer.toString(blockSize)); xml.attribute("sid", sessionID); xml.attribute("stanza", stanza.toString().toLowerCase(Locale.US)); xml.setEmptyElement(); 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 buf) { if (utc != null) { buf.rightAngleBracket(); buf.append("<utc>").append(utc).append("</utc>"); buf.append("<tzo>").append(tzo).append("</tzo>"); } else { buf.setEmptyElement(); } return buf; } }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.attribute("jid", jid); nodeInfo.appendTo(xml); xml.setEmptyElement(); return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.attribute("id", Offer.this.getSessionID()); xml.setEmptyElement(); return xml; } }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.attribute("jid", jid); xml.setEmptyElement(); return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.attribute("roomname", roomName); xml.setEmptyElement(); return xml; } }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.optLongAttribute("seconds", lastActivity); // We don't support adding the optional message attribute, because it is usually only added // by XMPP servers and not by client entities. xml.setEmptyElement(); return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.setEmptyElement(); return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.attribute("filename", filename); xml.attribute("size", String.valueOf(size)); xml.optAttribute("content-type", contentType); xml.setEmptyElement(); return xml; } }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.setEmptyElement(); return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { nodeInfo.appendTo(xml); xml.setEmptyElement(); return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder buf) { if (StringUtils.isNotEmpty(getJid())) { buf.append("jid=\"" + getJid() + "\" "); } buf.setEmptyElement(); return buf; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.attribute("sid", sessionID); xml.setEmptyElement(); return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.attribute("seqnr", seqNr); xml.optBooleanAttribute("queued", queued); xml.setEmptyElement(); return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.setEmptyElement(); return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { xml.attribute("seqnr", seqNr); xml.optBooleanAttribute("momentary", momentary); xml.setEmptyElement(); return xml; }
@Override protected IQChildElementXmlStringBuilder getIQChildElementBuilder(IQChildElementXmlStringBuilder xml) { nodeInfo.appendTo(xml); xml.setEmptyElement(); return xml; }