/frameworks/base/tools/aapt2/ |
H A D | ResourceParser.h | 31 #include "xml/XmlPullParser.h" 58 bool Parse(xml::XmlPullParser* parser); 70 bool FlattenXmlSubtree(xml::XmlPullParser* parser, std::string* out_raw_string, 81 std::unique_ptr<Item> ParseXml(xml::XmlPullParser* parser, const uint32_t type_mask, 84 bool ParseResources(xml::XmlPullParser* parser); 85 bool ParseResource(xml::XmlPullParser* parser, ParsedResource* out_resource); 87 bool ParseItem(xml::XmlPullParser* parser, ParsedResource* out_resource, uint32_t format); 88 bool ParseString(xml::XmlPullParser* parser, ParsedResource* out_resource); 90 bool ParsePublic(xml::XmlPullParser* parser, ParsedResource* out_resource); 91 bool ParsePublicGroup(xml [all...] |
H A D | Debug.h | 25 #include "xml/XmlDom.h" 39 static void DumpXml(xml::XmlResource* doc); 40 static std::string ToString(xml::XmlResource* doc);
|
/frameworks/base/sax/java/android/sax/ |
H A D | StartElementListener.java | 19 import org.xml.sax.Attributes;
|
H A D | BadXmlException.java | 19 import org.xml.sax.SAXParseException; 20 import org.xml.sax.Locator;
|
/frameworks/base/tools/aapt2/link/ |
H A D | XmlNamespaceRemover.cpp | 27 // Visits each xml Node, removing URI references and nested namespaces. 28 class XmlVisitor : public xml::Visitor { 32 void Visit(xml::Element* el) override { 36 for (xml::Attribute& attr : el->attributes) { 41 xml::Visitor::Visit(el); 52 bool XmlNamespaceRemover::Consume(IAaptContext* context, xml::XmlResource* resource) {
|
H A D | ManifestFixer.cpp | 25 #include "xml/XmlActionExecutor.h" 26 #include "xml/XmlDom.h" 32 // This is how PackageManager builds class names from AndroidManifest.xml entries. 33 static bool NameIsJavaClassName(xml::Element* el, xml::Attribute* attr, 54 static bool OptionalNameIsJavaClassName(xml::Element* el, SourcePathDiagnostics* diag) { 55 if (xml::Attribute* attr = el->FindAttribute(xml::kSchemaAndroid, "name")) { 61 static bool RequiredNameIsJavaClassName(xml::Element* el, SourcePathDiagnostics* diag) { 62 if (xml [all...] |
H A D | XmlCompatVersioner.h | 30 #include "xml/XmlDom.h" 37 xml::Attribute attr; 46 virtual std::vector<DegradeResult> Degrade(const xml::Element& src_el, 47 const xml::Attribute& src_attr, 60 std::vector<std::unique_ptr<xml::XmlResource>> Process(IAaptContext* context, 61 xml::XmlResource* doc, 67 std::unique_ptr<xml::XmlResource> ProcessDoc(ApiVersion target_api, ApiVersion max_api, 68 xml::XmlResource* doc, 70 void ProcessRule(const xml::Element& src_el, const xml [all...] |
H A D | XmlNamespaceRemover_test.cpp | 27 class XmlUriTestVisitor : public xml::Visitor { 31 void Visit(xml::Element* el) override { 39 xml::Visitor::Visit(el); 46 class XmlNamespaceTestVisitor : public xml::Visitor { 50 void Visit(xml::Element* el) override { 52 xml::Visitor::Visit(el); 70 std::unique_ptr<xml::XmlResource> doc = 78 xml::Node* root = doc->root.get(); 86 std::unique_ptr<xml::XmlResource> doc = 96 xml [all...] |
/frameworks/base/tools/aapt2/xml/ |
H A D | XmlPullParser_test.cpp | 17 #include "xml/XmlPullParser.h" 31 R"(<?xml version="1.0" encoding="utf-8"?> 34 xml::XmlPullParser parser(&input); 37 ASSERT_TRUE(xml::XmlPullParser::NextChildNode(&parser, depth_outer)); 39 EXPECT_EQ(xml::XmlPullParser::Event::kStartElement, parser.event()); 43 ASSERT_TRUE(xml::XmlPullParser::NextChildNode(&parser, depth_a)); 44 EXPECT_EQ(xml::XmlPullParser::Event::kStartElement, parser.event()); 48 ASSERT_TRUE(xml::XmlPullParser::NextChildNode(&parser, depth_b)); 49 EXPECT_EQ(xml::XmlPullParser::Event::kStartElement, parser.event()); 52 ASSERT_TRUE(xml [all...] |
H A D | XmlUtil_test.cpp | 17 #include "xml/XmlUtil.h" 24 ASSERT_FALSE(xml::ExtractPackageFromNamespace("com.android")); 25 ASSERT_FALSE(xml::ExtractPackageFromNamespace("http://schemas.android.com/apk")); 26 ASSERT_FALSE(xml::ExtractPackageFromNamespace("http://schemas.android.com/apk/res")); 27 ASSERT_FALSE(xml::ExtractPackageFromNamespace("http://schemas.android.com/apk/res/")); 28 ASSERT_FALSE(xml::ExtractPackageFromNamespace("http://schemas.android.com/apk/prv/res/")); 30 Maybe<xml::ExtractedPackage> p = 31 xml::ExtractPackageFromNamespace("http://schemas.android.com/apk/res/a"); 36 p = xml::ExtractPackageFromNamespace("http://schemas.android.com/apk/prv/res/android"); 41 p = xml [all...] |
/frameworks/base/tools/aapt2/compile/ |
H A D | InlineXmlFormatParser.h | 29 // Extracts Inline XML definitions into their own xml::XmlResource objects. 50 bool Consume(IAaptContext* context, xml::XmlResource* doc) override; 52 std::vector<std::unique_ptr<xml::XmlResource>>& GetExtractedInlineXmlDocuments() { 59 std::vector<std::unique_ptr<xml::XmlResource>> queue_;
|
H A D | XmlIdCollector.h | 21 #include "xml/XmlDom.h" 26 bool Consume(IAaptContext* context, xml::XmlResource* xml_res) override;
|
/frameworks/base/libs/androidfw/tests/data/sparse/ |
H A D | gen_strings.sh | 3 OUTPUT_default=res/values/strings.xml 4 OUTPUT_v26=res/values-v26/strings.xml
|
/frameworks/base/tools/aapt2/java/ |
H A D | ManifestClassGenerator.h | 22 #include "xml/XmlDom.h" 27 xml::XmlResource* res);
|
/frameworks/base/core/java/android/content/ |
H A D | ContentInsertHandler.java | 20 import org.xml.sax.ContentHandler; 21 import org.xml.sax.SAXException;
|
/frameworks/base/libs/androidfw/tests/data/app/ |
H A D | build | 20 aapt package -I ../system/system.apk -M AndroidManifest.xml -S res -F app.apk -f
|
/frameworks/base/libs/androidfw/tests/data/lib_one/ |
H A D | build | 20 aapt package -M AndroidManifest.xml -S res -F lib_one.apk -f --shared-lib
|
/frameworks/base/libs/androidfw/tests/data/lib_two/ |
H A D | build | 20 aapt package -M AndroidManifest.xml -S res -F lib_two.apk -f --shared-lib
|
/frameworks/base/libs/androidfw/tests/data/overlay/ |
H A D | build | 20 aapt package -M AndroidManifest.xml -S res -F overlay.apk -f
|
/frameworks/base/libs/androidfw/tests/data/system/ |
H A D | build | 20 aapt package -x -M AndroidManifest.xml -S res -F system.apk -f
|
/frameworks/base/data/etc/ |
H A D | Android.mk | 21 LOCAL_MODULE := framework-sysconfig.xml 29 LOCAL_MODULE := platform.xml 37 LOCAL_MODULE := privapp-permissions-platform.xml
|
/frameworks/base/services/usage/java/com/android/server/usage/ |
H A D | UsageStatsXmlV1.java | 184 private static void writeUsageStats(XmlSerializer xml, final IntervalStats stats, argument 186 xml.startTag(null, PACKAGE_TAG); 189 XmlUtils.writeLongAttribute(xml, LAST_TIME_ACTIVE_ATTR, 192 XmlUtils.writeStringAttribute(xml, PACKAGE_ATTR, usageStats.mPackageName); 193 XmlUtils.writeLongAttribute(xml, TOTAL_TIME_ACTIVE_ATTR, usageStats.mTotalTimeInForeground); 194 XmlUtils.writeIntAttribute(xml, LAST_EVENT_ATTR, usageStats.mLastEvent); 195 writeChooserCounts(xml, usageStats); 196 xml.endTag(null, PACKAGE_TAG); 199 private static void writeChooserCounts(XmlSerializer xml, final UsageStats usageStats) argument 212 xml 219 writeCountsForAction(XmlSerializer xml, ArrayMap<String, Integer> counts) argument 234 writeConfigStats(XmlSerializer xml, final IntervalStats stats, final ConfigurationStats configStats, boolean isActive) argument 254 writeEvent(XmlSerializer xml, final IntervalStats stats, final UsageEvents.Event event) argument 336 write(XmlSerializer xml, IntervalStats stats) argument [all...] |
/frameworks/base/libs/androidfw/tests/data/appaslib/ |
H A D | build | 22 aapt package -M AndroidManifest.xml -S res -I $PATH_TO_FRAMEWORK_RES -F appaslib.apk -f 23 aapt package -M AndroidManifest.xml -S res -I $PATH_TO_FRAMEWORK_RES -F appaslib_lib.apk -f --shared-lib
|
/frameworks/base/libs/androidfw/tests/data/styles/ |
H A D | build | 6 aapt2 link -o styles.apk --manifest AndroidManifest.xml compiled.flata
|
/frameworks/base/tools/aapt2/flatten/ |
H A D | XmlFlattener.h | 24 #include "xml/XmlDom.h" 34 // Encode the strings in UTF-16. Only needed for AndroidManifest.xml to avoid a bug in 44 bool Consume(IAaptContext* context, xml::XmlResource* resource) override; 49 bool Flatten(IAaptContext* context, xml::Node* node);
|