Lines Matching refs:parser

127         public static DeviceFilter read(XmlPullParser parser)
135 int count = parser.getAttributeCount();
137 String name = parser.getAttributeName(i);
139 int value = Integer.parseInt(parser.getAttributeValue(i));
274 public static AccessoryFilter read(XmlPullParser parser)
280 int count = parser.getAttributeCount();
282 String name = parser.getAttributeName(i);
283 String value = parser.getAttributeValue(i);
406 private void readPreference(XmlPullParser parser)
409 int count = parser.getAttributeCount();
411 if ("package".equals(parser.getAttributeName(i))) {
412 packageName = parser.getAttributeValue(i);
416 XmlUtils.nextElement(parser);
417 if ("usb-device".equals(parser.getName())) {
418 DeviceFilter filter = DeviceFilter.read(parser);
420 } else if ("usb-accessory".equals(parser.getName())) {
421 AccessoryFilter filter = AccessoryFilter.read(parser);
424 XmlUtils.nextElement(parser);
439 XmlPullParser parser = Xml.newPullParser();
440 parser.setInput(fis, null);
442 XmlUtils.nextElement(parser);
443 while (parser.getEventType() != XmlPullParser.END_DOCUMENT) {
444 final String tagName = parser.getName();
446 readPreference(parser);
448 XmlUtils.nextElement(parser);
475 XmlPullParser parser = Xml.newPullParser();
476 parser.setInput(stream, null);
478 XmlUtils.nextElement(parser);
479 while (parser.getEventType() != XmlPullParser.END_DOCUMENT) {
480 String tagName = parser.getName();
482 readPreference(parser);
484 XmlUtils.nextElement(parser);
542 XmlResourceParser parser = null;
544 parser = ai.loadXmlMetaData(mPackageManager, metaDataName);
545 if (parser == null) {
550 XmlUtils.nextElement(parser);
551 while (parser.getEventType() != XmlPullParser.END_DOCUMENT) {
552 String tagName = parser.getName();
554 DeviceFilter filter = DeviceFilter.read(parser);
560 AccessoryFilter filter = AccessoryFilter.read(parser);
565 XmlUtils.nextElement(parser);
570 if (parser != null) parser.close();
786 XmlResourceParser parser = null;
790 parser = aInfo.loadXmlMetaData(mPackageManager, metaDataName);
791 if (parser == null) return false;
793 XmlUtils.nextElement(parser);
794 while (parser.getEventType() != XmlPullParser.END_DOCUMENT) {
795 String tagName = parser.getName();
797 DeviceFilter filter = DeviceFilter.read(parser);
803 AccessoryFilter filter = AccessoryFilter.read(parser);
808 XmlUtils.nextElement(parser);
813 if (parser != null) parser.close();