/frameworks/base/tools/aapt/ |
H A D | AaptXml.h | 24 * Utility methods for dealing with ResXMLTree. 31 ssize_t indexOfAttribute(const android::ResXMLTree& tree, uint32_t attrRes); 35 * The string must be present in the ResXMLTree's string pool (inline in the XML). 37 android::String8 getAttribute(const android::ResXMLTree& tree, const char* ns, 43 * The string must be present in the ResXMLTree's string pool (inline in the XML). 45 android::String8 getAttribute(const android::ResXMLTree& tree, uint32_t attrRes, 53 int32_t getIntegerAttribute(const android::ResXMLTree& tree, const char* ns, 61 inline int32_t getIntegerAttribute(const android::ResXMLTree& tree, const char* ns, 71 int32_t getIntegerAttribute(const android::ResXMLTree& tree, uint32_t attrRes, 79 inline int32_t getIntegerAttribute(const android::ResXMLTree [all...] |
H A D | AaptXml.cpp | 26 static String8 getStringAttributeAtIndex(const ResXMLTree& tree, ssize_t attrIndex, 48 static int32_t getIntegerAttributeAtIndex(const ResXMLTree& tree, ssize_t attrIndex, 69 ssize_t indexOfAttribute(const ResXMLTree& tree, uint32_t attrRes) { 79 String8 getAttribute(const ResXMLTree& tree, const char* ns, 88 String8 getAttribute(const ResXMLTree& tree, uint32_t attrRes, String8* outError) { 96 String8 getResolvedAttribute(const ResTable& resTable, const ResXMLTree& tree, 139 int32_t getIntegerAttribute(const ResXMLTree& tree, const char* ns, 148 int32_t getIntegerAttribute(const ResXMLTree& tree, uint32_t attrRes, int32_t defValue, 157 int32_t getResolvedIntegerAttribute(const ResTable& resTable, const ResXMLTree& tree, 179 void getResolvedResourceAttribute(const ResTable& resTable, const ResXMLTree [all...] |
H A D | XMLNode.h | 26 ResXMLTree* inXml, 33 void printXMLBlock(ResXMLTree* block); 35 status_t parseXMLResource(const sp<AaptFile>& file, ResXMLTree* outTree,
|
H A D | XMLNode.cpp | 100 ResXMLTree* inXml, 206 ResXMLTree* inXml, 222 ResXMLTree::event_code_t code; 224 while ((code=inXml->next()) != ResXMLTree::END_DOCUMENT && code != ResXMLTree::BAD_DOCUMENT) { 225 if (code == ResXMLTree::TEXT) { 245 } else if (code == ResXMLTree::START_TAG) { 305 } else if (code == ResXMLTree::END_TAG) { 372 } else if (code == ResXMLTree::START_NAMESPACE) { 379 if (code == ResXMLTree [all...] |
H A D | Resource.cpp | 230 ResXMLTree block; 237 ResXMLTree::event_code_t code; 238 while ((code=block.next()) != ResXMLTree::START_TAG 239 && code != ResXMLTree::END_DOCUMENT 240 && code != ResXMLTree::BAD_DOCUMENT) { 244 if (code != ResXMLTree::START_TAG) { 271 while ((code=block.next()) != ResXMLTree::END_DOCUMENT 272 && code != ResXMLTree::BAD_DOCUMENT) { 273 if (code == ResXMLTree::START_TAG) { 580 ResXMLTree [all...] |
H A D | ResourceTable.cpp | 142 ResXMLTree tree; 305 ResXMLTree& block, bool _appendComment) 331 ResXMLTree& block, 346 ResXMLTree::event_code_t code; 445 while ((code=block.next()) != ResXMLTree::END_DOCUMENT && code != ResXMLTree::BAD_DOCUMENT) { 446 if (code == ResXMLTree::START_TAG) { 551 } else if (code == ResXMLTree::END_TAG) { 593 ResXMLTree* block, 690 ResXMLTree* bloc [all...] |
H A D | Command.cpp | 217 ResXMLTree tree; 232 static void printResolvedResourceAttribute(const ResTable& resTable, const ResXMLTree& tree, 314 static void printCompatibleScreens(ResXMLTree& tree, String8* outError) { 316 ResXMLTree::event_code_t code; 320 while ((code=tree.next()) != ResXMLTree::END_DOCUMENT && code != ResXMLTree::BAD_DOCUMENT) { 321 if (code == ResXMLTree::END_TAG) { 328 if (code != ResXMLTree::START_TAG) { 415 ResXMLTree tree; 420 ResXMLTree [all...] |
/frameworks/base/tools/aapt2/format/binary/ |
H A D | XmlFlattener_test.cpp | 58 ::testing::AssertionResult Flatten(xml::XmlResource* doc, android::ResXMLTree* out_tree, 86 android::ResXMLTree tree; 88 ASSERT_THAT(tree.next(), Eq(android::ResXMLTree::START_NAMESPACE)); 94 ASSERT_THAT(tree.next(), Eq(android::ResXMLTree::START_TAG)); 105 ASSERT_THAT(tree.next(), Eq(android::ResXMLTree::START_TAG)); 113 ASSERT_THAT(tree.next(), Eq(android::ResXMLTree::END_TAG)); 114 ASSERT_THAT(tree.next(), Eq(android::ResXMLTree::START_TAG)); 120 ASSERT_THAT(tree.next(), Eq(android::ResXMLTree::TEXT)); 123 ASSERT_THAT(tree.next(), Eq(android::ResXMLTree::END_TAG)); 127 ASSERT_THAT(tree.next(), Eq(android::ResXMLTree [all...] |
/frameworks/base/core/jni/ |
H A D | android_util_XmlBlock.cpp | 50 ResXMLTree* osb = new ResXMLTree(); 65 ResXMLTree* osb = reinterpret_cast<ResXMLTree*>(token); 77 ResXMLTree* osb = reinterpret_cast<ResXMLTree*>(token); 353 ResXMLTree* osb = reinterpret_cast<ResXMLTree*>(token);
|
H A D | android_content_res_ApkAssets.cpp | 129 std::unique_ptr<ResXMLTree> xml_tree = util::make_unique<ResXMLTree>(nullptr /*dynamicRefTable*/);
|
H A D | android_util_AssetManager.cpp | 575 std::unique_ptr<ResXMLTree> xml_tree = util::make_unique<ResXMLTree>(dynamic_ref_table);
|
/frameworks/base/libs/androidfw/include/androidfw/ |
H A D | ResourceTypes.h | 689 class ResXMLTree; 694 ResXMLParser(const ResXMLTree& tree); 784 friend class ResXMLTree; 788 const ResXMLTree& mTree; 797 * Convenience class for accessing data in a ResXMLTree resource. 799 class ResXMLTree : public ResXMLParser class in namespace:android 803 * Creates a ResXMLTree with the specified DynamicRefTable for run-time package id translation. 807 ResXMLTree(const DynamicRefTable* dynamicRefTable); 808 ResXMLTree(); 809 ~ResXMLTree(); [all...] |
/frameworks/base/libs/androidfw/tests/ |
H A D | AttributeResolution_bench.cpp | 56 ResXMLTree xml_tree; 137 ResXMLTree xml_tree;
|
H A D | AttributeResolution_test.cpp | 65 ResXMLTree xml_parser_;
|
/frameworks/base/cmds/idmap/ |
H A D | scan.cpp | 98 int parse_overlay_tag(const ResXMLTree& parser, const char *target_package_name, 157 ResXMLTree parser;
|
/frameworks/base/tools/split-select/ |
H A D | Main.cpp | 136 ResXMLTree xml;
|
/frameworks/base/libs/androidfw/ |
H A D | ResourceTypes.cpp | 1077 ResXMLParser::ResXMLParser(const ResXMLTree& tree) 1598 ResXMLTree::ResXMLTree(const DynamicRefTable* dynamicRefTable) function in class:android::ResXMLTree 1605 ALOGI("Creating ResXMLTree %p #%d\n", this, android_atomic_inc(&gCount)+1); 1610 ResXMLTree::ResXMLTree() function in class:android::ResXMLTree 1616 ALOGI("Creating ResXMLTree %p #%d\n", this, android_atomic_inc(&gCount)+1); 1621 ResXMLTree::~ResXMLTree() 1624 ALOGI("Destroying ResXMLTree i [all...] |
/frameworks/base/tools/aapt2/xml/ |
H A D | XmlDom.cpp | 276 ResXMLTree tree; 279 *out_error = "failed to initialize ResXMLTree";
|