@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 public Open parse(XmlPullParser parser, int initialDepth) throws XmlPullParserException, IOException { String sessionID = parser.getAttributeValue("", "sid"); int blockSize = Integer.parseInt(parser.getAttributeValue("", "block-size")); String stanzaValue = parser.getAttributeValue("", "stanza"); StanzaType stanza; if (stanzaValue == null) { stanza = StanzaType.IQ; } else { stanza = StanzaType.valueOf(stanzaValue.toUpperCase(Locale.US)); } parser.next(); return new Open(sessionID, blockSize, stanza); }
@Override public String getChildElementXML() { StringBuilder buf = new StringBuilder(); buf.append("<open "); buf.append("xmlns=\""); buf.append(InBandBytestreamManager.NAMESPACE); buf.append("\" "); buf.append("block-size=\""); buf.append(blockSize); buf.append("\" "); buf.append("sid=\""); buf.append(sessionID); buf.append("\" "); buf.append("stanza=\""); buf.append(stanza.toString().toLowerCase()); buf.append("\""); buf.append("/>"); return buf.toString(); }
@Override public String getChildElementXML() { StringBuilder buf = new StringBuilder(); buf.append("<open "); buf.append("xmlns=\""); buf.append(InBandBytestreamManager.NAMESPACE); buf.append("\" "); buf.append("block-size=\""); buf.append(blockSize); buf.append("\" "); buf.append("sid=\""); buf.append(sessionID); buf.append("\" "); buf.append("stanza=\""); buf.append(stanza.toString().toLowerCase()); buf.append("\""); buf.append("/>"); return buf.toString(); }
@Override public String getChildElementXML() { StringBuilder buf = new StringBuilder(); buf.append("<open "); buf.append("xmlns=\""); buf.append(InBandBytestreamManager.NAMESPACE); buf.append("\" "); buf.append("block-size=\""); buf.append(blockSize); buf.append("\" "); buf.append("sid=\""); buf.append(sessionID); buf.append("\" "); buf.append("stanza=\""); buf.append(stanza.toString().toLowerCase()); buf.append("\""); buf.append("/>"); return buf.toString(); }
public IQ parseIQ(XmlPullParser parser) throws Exception { String sessionID = parser.getAttributeValue("", "sid"); int blockSize = Integer.parseInt(parser.getAttributeValue("", "block-size")); String stanzaValue = parser.getAttributeValue("", "stanza"); StanzaType stanza = null; if (stanzaValue == null) { stanza = StanzaType.IQ; } else { stanza = StanzaType.valueOf(stanzaValue.toUpperCase()); } return new Open(sessionID, blockSize, stanza); }
public IQ parseIQ(XmlPullParser parser) throws Exception { String sessionID = parser.getAttributeValue("", "sid"); int blockSize = Integer.parseInt(parser.getAttributeValue("", "block-size")); String stanzaValue = parser.getAttributeValue("", "stanza"); StanzaType stanza = null; if (stanzaValue == null) { stanza = StanzaType.IQ; } else { stanza = StanzaType.valueOf(stanzaValue.toUpperCase()); } return new Open(sessionID, blockSize, stanza); }
public IQ parseIQ(XmlPullParser parser) throws Exception { String sessionID = parser.getAttributeValue("", "sid"); int blockSize = Integer.parseInt(parser.getAttributeValue("", "block-size")); String stanzaValue = parser.getAttributeValue("", "stanza"); StanzaType stanza = null; if (stanzaValue == null) { stanza = StanzaType.IQ; } else { stanza = StanzaType.valueOf(stanzaValue.toUpperCase()); } return new Open(sessionID, blockSize, stanza); }