Lines Matching refs:XmlPullParser
245 xml::XmlPullParser* parser, std::string* out_raw_string, android::StyleString* out_style_string, in FlattenXmlSubtree()
262 while (depth > 0 && xml::XmlPullParser::IsGoodEvent(parser->Next())) { in FlattenXmlSubtree()
263 const xml::XmlPullParser::Event event = parser->event(); in FlattenXmlSubtree()
266 if (event == xml::XmlPullParser::Event::kStartElement in FlattenXmlSubtree()
267 || event == xml::XmlPullParser::Event::kEndElement) { in FlattenXmlSubtree()
281 case xml::XmlPullParser::Event::kText: { in FlattenXmlSubtree()
286 case xml::XmlPullParser::Event::kStartElement: { in FlattenXmlSubtree()
333 case xml::XmlPullParser::Event::kEndElement: { in FlattenXmlSubtree()
396 bool ResourceParser::Parse(xml::XmlPullParser* parser) { in Parse()
399 while (xml::XmlPullParser::NextChildNode(parser, depth)) { in Parse()
400 if (parser->event() != xml::XmlPullParser::Event::kStartElement) { in Parse()
415 if (parser->event() == xml::XmlPullParser::Event::kBadDocument) { in Parse()
423 bool ResourceParser::ParseResources(xml::XmlPullParser* parser) { in ParseResources()
429 while (xml::XmlPullParser::NextChildNode(parser, depth)) { in ParseResources()
430 const xml::XmlPullParser::Event event = parser->event(); in ParseResources()
431 if (event == xml::XmlPullParser::Event::kComment) { in ParseResources()
436 if (event == xml::XmlPullParser::Event::kText) { in ParseResources()
445 CHECK(event == xml::XmlPullParser::Event::kStartElement); in ParseResources()
497 bool ResourceParser::ParseResource(xml::XmlPullParser* parser, in ParseResource()
504 using BagParseFunc = std::function<bool(ResourceParser*, xml::XmlPullParser*, in ParseResource()
728 bool ResourceParser::ParseItem(xml::XmlPullParser* parser, in ParseItem()
745 xml::XmlPullParser* parser) { in CreateFlattenSubTree()
769 std::unique_ptr<Item> ResourceParser::ParseXml(xml::XmlPullParser* parser, const uint32_t type_mask, in ParseXml()
833 bool ResourceParser::ParseString(xml::XmlPullParser* parser, in ParseString()
887 bool ResourceParser::ParseMacro(xml::XmlPullParser* parser, ParsedResource* out_resource) { in ParseMacro()
916 bool ResourceParser::ParsePublic(xml::XmlPullParser* parser, ParsedResource* out_resource) { in ParsePublic()
964 bool static ParseGroupImpl(xml::XmlPullParser* parser, ParsedResource* out_resource, in ParseGroupImpl()
1006 while (xml::XmlPullParser::NextChildNode(parser, depth)) { in ParseGroupImpl()
1007 if (parser->event() == xml::XmlPullParser::Event::kComment) { in ParseGroupImpl()
1010 } else if (parser->event() != xml::XmlPullParser::Event::kStartElement) { in ParseGroupImpl()
1066 bool ResourceParser::ParseStagingPublicGroup(xml::XmlPullParser* parser, in ParseStagingPublicGroup()
1076 bool ResourceParser::ParseStagingPublicGroupFinal(xml::XmlPullParser* parser, in ParseStagingPublicGroupFinal()
1084 bool ResourceParser::ParsePublicGroup(xml::XmlPullParser* parser, ParsedResource* out_resource) { in ParsePublicGroup()
1098 bool ResourceParser::ParseSymbolImpl(xml::XmlPullParser* parser, in ParseSymbolImpl()
1119 bool ResourceParser::ParseSymbol(xml::XmlPullParser* parser, ParsedResource* out_resource) { in ParseSymbol()
1139 bool ResourceParser::ParseOverlayable(xml::XmlPullParser* parser, ParsedResource* out_resource) { in ParseOverlayable()
1171 while (xml::XmlPullParser::IsGoodEvent(parser->Next())) { in ParseOverlayable()
1172 xml::XmlPullParser::Event event = parser->event(); in ParseOverlayable()
1173 if (event == xml::XmlPullParser::Event::kEndElement && parser->depth() == start_depth) { in ParseOverlayable()
1176 } else if (event == xml::XmlPullParser::Event::kEndElement in ParseOverlayable()
1181 } else if (event == xml::XmlPullParser::Event::kComment) { in ParseOverlayable()
1185 } else if (event != xml::XmlPullParser::Event::kStartElement) { in ParseOverlayable()
1285 bool ResourceParser::ParseAddResource(xml::XmlPullParser* parser, ParsedResource* out_resource) { in ParseAddResource()
1294 bool ResourceParser::ParseAttr(xml::XmlPullParser* parser, in ParseAttr()
1299 bool ResourceParser::ParseAttrImpl(xml::XmlPullParser* parser, in ParseAttrImpl()
1378 while (xml::XmlPullParser::NextChildNode(parser, depth)) { in ParseAttrImpl()
1379 if (parser->event() == xml::XmlPullParser::Event::kComment) { in ParseAttrImpl()
1382 } else if (parser->event() != xml::XmlPullParser::Event::kStartElement) { in ParseAttrImpl()
1459 std::optional<Attribute::Symbol> ResourceParser::ParseEnumOrFlagItem(xml::XmlPullParser* parser, in ParseEnumOrFlagItem()
1491 bool ResourceParser::ParseStyleItem(xml::XmlPullParser* parser, Style* style) { in ParseStyleItem()
1520 bool ResourceParser::ParseStyle(const ResourceType type, xml::XmlPullParser* parser, in ParseStyle()
1555 while (xml::XmlPullParser::NextChildNode(parser, depth)) { in ParseStyle()
1556 if (parser->event() != xml::XmlPullParser::Event::kStartElement) { in ParseStyle()
1581 bool ResourceParser::ParseArray(xml::XmlPullParser* parser, ParsedResource* out_resource) { in ParseArray()
1594 bool ResourceParser::ParseIntegerArray(xml::XmlPullParser* parser, ParsedResource* out_resource) { in ParseIntegerArray()
1598 bool ResourceParser::ParseStringArray(xml::XmlPullParser* parser, ParsedResource* out_resource) { in ParseStringArray()
1602 bool ResourceParser::ParseArrayImpl(xml::XmlPullParser* parser, in ParseArrayImpl()
1624 while (xml::XmlPullParser::NextChildNode(parser, depth)) { in ParseArrayImpl()
1625 if (parser->event() != xml::XmlPullParser::Event::kStartElement) { in ParseArrayImpl()
1658 bool ResourceParser::ParsePlural(xml::XmlPullParser* parser, in ParsePlural()
1667 while (xml::XmlPullParser::NextChildNode(parser, depth)) { in ParsePlural()
1668 if (parser->event() != xml::XmlPullParser::Event::kStartElement) { in ParsePlural()
1738 bool ResourceParser::ParseDeclareStyleable(xml::XmlPullParser* parser, in ParseDeclareStyleable()
1765 while (xml::XmlPullParser::NextChildNode(parser, depth)) { in ParseDeclareStyleable()
1766 if (parser->event() == xml::XmlPullParser::Event::kComment) { in ParseDeclareStyleable()
1769 } else if (parser->event() != xml::XmlPullParser::Event::kStartElement) { in ParseDeclareStyleable()