@Override public OfferConfirmation parse(XmlPullParser parser, int initialDepth) throws XmlPullParserException, IOException { final OfferConfirmation confirmation = new OfferConfirmation(); boolean done = false; while (!done) { parser.next(); String elementName = parser.getName(); if (parser.getEventType() == XmlPullParser.START_TAG && "user-jid".equals(elementName)) { try { confirmation.setUserJID(parser.nextText()); } catch (NumberFormatException nfe) { } } else if (parser.getEventType() == XmlPullParser.START_TAG && "session-id".equals(elementName)) { try { confirmation.setSessionID(Long.valueOf(parser.nextText())); } catch (NumberFormatException nfe) { } } else if (parser.getEventType() == XmlPullParser.END_TAG && "offer-confirmation".equals(elementName)) { done = true; } } return confirmation; } }
public IQ parseIQ(XmlPullParser parser) throws Exception { final OfferConfirmation confirmation = new OfferConfirmation(); boolean done = false; while (!done) { parser.next(); String elementName = parser.getName(); if (parser.getEventType() == XmlPullParser.START_TAG && "user-jid".equals(elementName)) { try { confirmation.setUserJID(parser.nextText()); } catch (NumberFormatException nfe) { } } else if (parser.getEventType() == XmlPullParser.START_TAG && "session-id".equals(elementName)) { try { confirmation.setSessionID(Long.valueOf(parser.nextText())); } catch (NumberFormatException nfe) { } } else if (parser.getEventType() == XmlPullParser.END_TAG && "offer-confirmation".equals(elementName)) { done = true; } } return confirmation; } }
public IQ parseIQ(XmlPullParser parser) throws Exception { final OfferConfirmation confirmation = new OfferConfirmation(); boolean done = false; while (!done) { parser.next(); String elementName = parser.getName(); if (parser.getEventType() == XmlPullParser.START_TAG && "user-jid".equals(elementName)) { try { confirmation.setUserJID(parser.nextText()); } catch (NumberFormatException nfe) { } } else if (parser.getEventType() == XmlPullParser.START_TAG && "session-id".equals(elementName)) { try { confirmation.setSessionID(Long.valueOf(parser.nextText())); } catch (NumberFormatException nfe) { } } else if (parser.getEventType() == XmlPullParser.END_TAG && "offer-confirmation".equals(elementName)) { done = true; } } return confirmation; } }
public IQ parseIQ(XmlPullParser parser) throws Exception { final OfferConfirmation confirmation = new OfferConfirmation(); boolean done = false; while (!done) { parser.next(); String elementName = parser.getName(); if (parser.getEventType() == XmlPullParser.START_TAG && "user-jid".equals(elementName)) { try { confirmation.setUserJID(parser.nextText()); } catch (NumberFormatException nfe) { } } else if (parser.getEventType() == XmlPullParser.START_TAG && "session-id".equals(elementName)) { try { confirmation.setSessionID(Long.valueOf(parser.nextText())); } catch (NumberFormatException nfe) { } } else if (parser.getEventType() == XmlPullParser.END_TAG && "offer-confirmation".equals(elementName)) { done = true; } } return confirmation; } }