@Override public Transcripts parse(XmlPullParser parser, int initialDepth) throws XmlPullParserException, IOException { Jid userID = ParserUtils.getJidAttribute(parser, "userID"); List<Transcripts.TranscriptSummary> summaries = new ArrayList<>(); boolean done = false; while (!done) { int eventType = parser.next(); if (eventType == XmlPullParser.START_TAG) { if (parser.getName().equals("transcript")) { summaries.add(parseSummary(parser)); } } else if (eventType == XmlPullParser.END_TAG) { if (parser.getName().equals("transcripts")) { done = true; } } } return new Transcripts(userID, summaries); }
public IQ parseIQ(XmlPullParser parser) throws Exception { String userID = parser.getAttributeValue("", "userID"); List<Transcripts.TranscriptSummary> summaries = new ArrayList<Transcripts.TranscriptSummary>(); boolean done = false; while (!done) { int eventType = parser.next(); if (eventType == XmlPullParser.START_TAG) { if (parser.getName().equals("transcript")) { summaries.add(parseSummary(parser)); } } else if (eventType == XmlPullParser.END_TAG) { if (parser.getName().equals("transcripts")) { done = true; } } } return new Transcripts(userID, summaries); }
public IQ parseIQ(XmlPullParser parser) throws Exception { String userID = parser.getAttributeValue("", "userID"); List<Transcripts.TranscriptSummary> summaries = new ArrayList<Transcripts.TranscriptSummary>(); boolean done = false; while (!done) { int eventType = parser.next(); if (eventType == XmlPullParser.START_TAG) { if (parser.getName().equals("transcript")) { summaries.add(parseSummary(parser)); } } else if (eventType == XmlPullParser.END_TAG) { if (parser.getName().equals("transcripts")) { done = true; } } } return new Transcripts(userID, summaries); }
public IQ parseIQ(XmlPullParser parser) throws Exception { String userID = parser.getAttributeValue("", "userID"); List<Transcripts.TranscriptSummary> summaries = new ArrayList<Transcripts.TranscriptSummary>(); boolean done = false; while (!done) { int eventType = parser.next(); if (eventType == XmlPullParser.START_TAG) { if (parser.getName().equals("transcript")) { summaries.add(parseSummary(parser)); } } else if (eventType == XmlPullParser.END_TAG) { if (parser.getName().equals("transcripts")) { done = true; } } } return new Transcripts(userID, summaries); }