private MUCUser.Item parseItem(XmlPullParser parser) throws Exception { boolean done = false; MUCUser.Item item = new MUCUser.Item( parser.getAttributeValue("", "affiliation"), parser.getAttributeValue("", "role")); item.setNick(parser.getAttributeValue("", "nick")); item.setJid(parser.getAttributeValue("", "jid")); while (!done) { int eventType = parser.next(); if (eventType == XmlPullParser.START_TAG) { if (parser.getName().equals("actor")) { item.setActor(parser.getAttributeValue("", "jid")); } if (parser.getName().equals("reason")) { item.setReason(parser.nextText()); } } else if (eventType == XmlPullParser.END_TAG) { if (parser.getName().equals("item")) { done = true; } } } return item; }
private MUCUser.Item parseItem(XmlPullParser parser) throws Exception { boolean done = false; MUCUser.Item item = new MUCUser.Item( parser.getAttributeValue("", "affiliation"), parser.getAttributeValue("", "role")); item.setNick(parser.getAttributeValue("", "nick")); item.setJid(parser.getAttributeValue("", "jid")); while (!done) { int eventType = parser.next(); if (eventType == XmlPullParser.START_TAG) { if (parser.getName().equals("actor")) { item.setActor(parser.getAttributeValue("", "jid")); } if (parser.getName().equals("reason")) { item.setReason(parser.nextText()); } } else if (eventType == XmlPullParser.END_TAG) { if (parser.getName().equals("item")) { done = true; } } } return item; }
private MUCUser.Item parseItem(XmlPullParser parser) throws Exception { boolean done = false; MUCUser.Item item = new MUCUser.Item( parser.getAttributeValue("", "affiliation"), parser.getAttributeValue("", "role")); item.setNick(parser.getAttributeValue("", "nick")); item.setJid(parser.getAttributeValue("", "jid")); while (!done) { int eventType = parser.next(); if (eventType == XmlPullParser.START_TAG) { if (parser.getName().equals("actor")) { item.setActor(parser.getAttributeValue("", "jid")); } if (parser.getName().equals("reason")) { item.setReason(parser.nextText()); } } else if (eventType == XmlPullParser.END_TAG) { if (parser.getName().equals("item")) { done = true; } } } return item; }
private MUCUser.Item parseItem(XmlPullParser parser) throws Exception { boolean done = false; MUCUser.Item item = new MUCUser.Item( parser.getAttributeValue("", "affiliation"), parser.getAttributeValue("", "role")); item.setNick(parser.getAttributeValue("", "nick")); item.setJid(parser.getAttributeValue("", "jid")); while (!done) { int eventType = parser.next(); if (eventType == XmlPullParser.START_TAG) { if (parser.getName().equals("actor")) { item.setActor(parser.getAttributeValue("", "jid")); } if (parser.getName().equals("reason")) { item.setReason(parser.nextText()); } } else if (eventType == XmlPullParser.END_TAG) { if (parser.getName().equals("item")) { done = true; } } } return item; }