Searched refs:XmlResource (Results 1 - 25 of 54) sorted by relevance

123

/frameworks/base/tools/aapt2/compile/
H A DInlineXmlFormatParser.h29 // 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 DXmlIdCollector.h26 bool Consume(IAaptContext* context, xml::XmlResource* xml_res) override;
H A DXmlIdCollector_test.cpp28 std::unique_ptr<xml::XmlResource> doc = test::BuildXmlDom(R"EOF(
58 std::unique_ptr<xml::XmlResource> doc =
H A DInlineXmlFormatParser.cpp41 explicit Visitor(IAaptContext* context, xml::XmlResource* xml_resource)
108 xml::XmlResource* xml_resource_;
115 bool InlineXmlFormatParser::Consume(IAaptContext* context, xml::XmlResource* doc) {
124 // Create a new XmlResource with the same ResourceFile as the base XmlResource.
125 auto new_doc = util::make_unique<xml::XmlResource>(doc->file);
H A DXmlIdCollector.cpp67 bool XmlIdCollector::Consume(IAaptContext* context, xml::XmlResource* xmlRes) {
/frameworks/base/tools/aapt2/java/
H A DManifestClassGenerator.h26 std::unique_ptr<ClassDefinition> GenerateManifestClass(IDiagnostics* diag, xml::XmlResource* res);
H A DManifestClassGenerator_test.cpp28 static ::testing::AssertionResult GetManifestClassText(IAaptContext* context, xml::XmlResource* res,
33 std::unique_ptr<xml::XmlResource> manifest = test::BuildXmlDom(R"(
78 std::unique_ptr<xml::XmlResource> manifest = test::BuildXmlDom(R"(
129 std::unique_ptr<xml::XmlResource> manifest = test::BuildXmlDom(R"(
146 std::unique_ptr<xml::XmlResource> manifest = test::BuildXmlDom(R"(
156 static ::testing::AssertionResult GetManifestClassText(IAaptContext* context, xml::XmlResource* res,
H A DProguardRules.h79 bool CollectProguardRulesForManifest(xml::XmlResource* res, KeepSet* keep_set,
82 bool CollectProguardRules(xml::XmlResource* res, KeepSet* keep_set);
/frameworks/base/core/java/android/provider/
H A DSearchIndexablesContract.java87 XmlResource.COLUMN_RANK, // 0
88 XmlResource.COLUMN_XML_RESID, // 1
89 XmlResource.COLUMN_CLASS_NAME, // 2
90 XmlResource.COLUMN_ICON_RESID, // 3
91 XmlResource.COLUMN_INTENT_ACTION, // 4
92 XmlResource.COLUMN_INTENT_TARGET_PACKAGE, // 5
93 XmlResource.COLUMN_INTENT_TARGET_CLASS // 6
184 public static final class XmlResource extends BaseColumns { class in class:SearchIndexablesContract
185 private XmlResource() { method in class:SearchIndexablesContract.XmlResource
/frameworks/base/tools/aapt2/cmd/
H A DUtil.h54 // XmlResource does not need to be linked via XmlReferenceLinker.
56 std::unique_ptr<xml::XmlResource> GenerateSplitManifest(const AppInfo& app_info,
60 Maybe<AppInfo> ExtractAppInfoFromBinaryManifest(const xml::XmlResource& xml_res,
/frameworks/base/tools/aapt2/process/
H A DIResourceTableConsumer.h62 class XmlResource;
68 virtual bool Consume(IAaptContext* context, xml::XmlResource* resource) = 0;
/frameworks/base/tools/aapt2/
H A DDebug.h40 static void DumpXml(const xml::XmlResource& doc, text::Printer* printer);
H A DLoadedApk.h60 std::unique_ptr<ResourceTable> table, std::unique_ptr<xml::XmlResource> manifest,
85 const xml::XmlResource* GetManifest() const {
107 IArchiveWriter* writer, xml::XmlResource* manifest = nullptr);
116 std::unique_ptr<xml::XmlResource> manifest_;
/frameworks/base/tools/aapt2/format/binary/
H A DXmlFlattener.h43 bool Consume(IAaptContext* context, const xml::XmlResource* resource);
/frameworks/base/tools/aapt2/link/
H A DXmlCompatVersioner.h60 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,
H A DXmlNamespaceRemover.cpp52 bool XmlNamespaceRemover::Consume(IAaptContext* context, xml::XmlResource* resource) {
H A DXmlCompatVersioner.cpp102 std::unique_ptr<xml::XmlResource> XmlCompatVersioner::ProcessDoc(
103 ApiVersion target_api, ApiVersion max_api, xml::XmlResource* doc,
107 std::unique_ptr<xml::XmlResource> cloned_doc = util::make_unique<xml::XmlResource>(doc->file);
130 std::vector<std::unique_ptr<xml::XmlResource>> XmlCompatVersioner::Process(
131 IAaptContext* context, xml::XmlResource* doc, util::Range<ApiVersion> api_range) {
136 std::vector<std::unique_ptr<xml::XmlResource>> versioned_docs;
H A DManifestFixer.h77 bool Consume(IAaptContext* context, xml::XmlResource* doc) override;
H A DLinkers.h114 // Removes namespace nodes and URI information from the XmlResource.
116 // Once an XmlResource is processed by this consumer, it is no longer able to have its attributes
117 // parsed. As such, this XmlResource must have already been processed by XmlReferenceLinker.
122 bool Consume(IAaptContext* context, xml::XmlResource* resource) override;
130 // Resolves attributes in the XmlResource and compiles string values to resource values.
131 // Once an XmlResource is processed by this linker, it is ready to be flattened.
136 bool Consume(IAaptContext* context, xml::XmlResource* resource) override;
H A DXmlNamespaceRemover_test.cpp70 std::unique_ptr<xml::XmlResource> doc =
86 std::unique_ptr<xml::XmlResource> doc =
104 std::unique_ptr<xml::XmlResource> doc =
/frameworks/base/tools/aapt2/xml/
H A DXmlActionExecutor_test.cpp43 std::unique_ptr<XmlResource> doc =
59 std::unique_ptr<XmlResource> doc;
H A DXmlActionExecutor.h86 // Execute the defined actions for this XmlResource.
88 bool Execute(XmlActionExecutorPolicy policy, IDiagnostics* diag, XmlResource* doc) const;
/frameworks/base/tools/aapt2/format/proto/
H A DProtoSerialize.h44 // Serializes an XmlResource into its protobuf representation. The ResourceFile is NOT serialized.
45 void SerializeXmlResourceToPb(const xml::XmlResource& resource, pb::XmlNode* out_node);
H A DProtoDeserialize.h46 std::unique_ptr<xml::XmlResource> DeserializeXmlResourceFromPb(const pb::XmlNode& pb_node,
/frameworks/base/tools/aapt2/optimize/
H A DMultiApkGenerator.h64 std::unique_ptr<xml::XmlResource>* updated_manifest, IDiagnostics* diag);

Completed in 225 milliseconds

123