Searched refs:ResXMLTree (Results 1 - 18 of 18) sorted by relevance

/frameworks/base/tools/aapt/
H A DAaptXml.h24 * 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 DAaptXml.cpp26 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 DXMLNode.h26 ResXMLTree* inXml,
33 void printXMLBlock(ResXMLTree* block);
35 status_t parseXMLResource(const sp<AaptFile>& file, ResXMLTree* outTree,
H A DXMLNode.cpp100 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 DResource.cpp230 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 DResourceTable.cpp142 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 DCommand.cpp217 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 DXmlFlattener_test.cpp58 ::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 Dandroid_util_XmlBlock.cpp50 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 Dandroid_content_res_ApkAssets.cpp129 std::unique_ptr<ResXMLTree> xml_tree = util::make_unique<ResXMLTree>(nullptr /*dynamicRefTable*/);
H A Dandroid_util_AssetManager.cpp575 std::unique_ptr<ResXMLTree> xml_tree = util::make_unique<ResXMLTree>(dynamic_ref_table);
/frameworks/base/libs/androidfw/include/androidfw/
H A DResourceTypes.h689 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 DAttributeResolution_bench.cpp56 ResXMLTree xml_tree;
137 ResXMLTree xml_tree;
H A DAttributeResolution_test.cpp65 ResXMLTree xml_parser_;
/frameworks/base/cmds/idmap/
H A Dscan.cpp98 int parse_overlay_tag(const ResXMLTree& parser, const char *target_package_name,
157 ResXMLTree parser;
/frameworks/base/tools/split-select/
H A DMain.cpp136 ResXMLTree xml;
/frameworks/base/libs/androidfw/
H A DResourceTypes.cpp1077 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 DXmlDom.cpp276 ResXMLTree tree;
279 *out_error = "failed to initialize ResXMLTree";

Completed in 477 milliseconds