Lines Matching defs:parser

167             // wrap the parser around the ui element node, and start parsing
168 UiElementPullParser parser = new UiElementPullParser(
176 assertEquals(XmlPullParser.START_DOCUMENT, parser.getEventType());
179 assertEquals(XmlPullParser.START_TAG, parser.next());
180 assertEquals("LinearLayout", parser.getName());
181 assertEquals(1, parser.getAttributeCount());
182 assertEquals("orientation", parser.getAttributeName(0));
183 assertEquals(SdkConstants.NS_RESOURCES, parser.getAttributeNamespace(0));
184 assertEquals("android", parser.getAttributePrefix(0));
185 assertEquals("vertical", parser.getAttributeValue(0));
188 assertEquals(XmlPullParser.START_TAG, parser.next());
189 assertEquals("Button", parser.getName());
190 assertEquals(2, parser.getAttributeCount());
191 check(parser, 0, button1Map);
192 check(parser, 1, button1Map);
194 assertEquals(XmlPullParser.END_TAG, parser.next());
197 assertEquals(XmlPullParser.START_TAG, parser.next());
198 assertEquals("RelativeLayout", parser.getName());
199 assertEquals(1, parser.getAttributeCount());
200 assertEquals("orientation", parser.getAttributeName(0));
201 assertEquals(SdkConstants.NS_RESOURCES, parser.getAttributeNamespace(0));
202 assertEquals("android", parser.getAttributePrefix(0));
203 assertEquals("toto", parser.getAttributeValue(0));
206 assertEquals(XmlPullParser.START_TAG, parser.next());
207 assertEquals("Button", parser.getName());
208 assertEquals(2, parser.getAttributeCount());
209 check(parser, 0, button2Map);
210 check(parser, 1, button2Map);
212 assertEquals(XmlPullParser.END_TAG, parser.next());
215 assertEquals(XmlPullParser.START_TAG, parser.next());
216 assertEquals("TextView", parser.getName());
217 assertEquals(2, parser.getAttributeCount());
218 check(parser, 0, textMap);
219 check(parser, 1, textMap);
221 assertEquals(XmlPullParser.END_TAG, parser.next());
224 assertEquals(XmlPullParser.END_TAG, parser.next());
228 assertEquals(XmlPullParser.END_TAG, parser.next());
230 assertEquals(XmlPullParser.END_DOCUMENT, parser.next());
240 * @param parser
244 private void check(UiElementPullParser parser, int i, HashMap<String, String> map) {
245 String name = parser.getAttributeName(i);
246 String value = parser.getAttributeValue(i);
252 assertEquals(SdkConstants.NS_RESOURCES, parser.getAttributeNamespace(i));
253 assertEquals("android", parser.getAttributePrefix(i));