Lines Matching refs:parser
34 * Implements a basic XML parser used to parse test IMS conference event packages which can be
72 * Constructs an input of the conference event package parser for the given input stream.
90 XmlPullParser parser;
92 parser = Xml.newPullParser();
93 parser.setInput(mInputStream, null);
94 parser.nextTag();
96 int outerDepth = parser.getDepth();
97 while (XmlUtils.nextElementWithin(parser, outerDepth)) {
98 if (parser.getName().equals(PARTICIPANT_TAG)) {
100 Bundle participant = parseParticipant(parser);
123 * @param parser The XML parser.
126 private Bundle parseParticipant(XmlPullParser parser)
135 int outerDepth = parser.getDepth();
136 while (XmlUtils.nextElementWithin(parser, outerDepth)) {
137 if (parser.getName().equals(ImsConferenceState.USER)) {
138 parser.next();
139 user = parser.getText();
140 } else if (parser.getName().equals(ImsConferenceState.DISPLAY_TEXT)) {
141 parser.next();
142 displayText = parser.getText();
143 } else if (parser.getName().equals(ImsConferenceState.ENDPOINT)) {
144 parser.next();
145 endpoint = parser.getText();
146 } else if (parser.getName().equals(ImsConferenceState.STATUS)) {
147 parser.next();
148 status = parser.getText();