Lines Matching defs:tree

950 static ssize_t extractPlatformBuildVersion(ResXMLTree& tree, Bundle* bundle) {
953 while ((code = tree.next()) != ResXMLTree::END_DOCUMENT && code != ResXMLTree::BAD_DOCUMENT) {
958 const char16_t* ctag16 = tree.getElementName(&len);
970 int32_t versionCode = AaptXml::getIntegerAttribute(tree, VERSION_CODE_ATTR, &error);
980 String8 versionName = AaptXml::getAttribute(tree, VERSION_NAME_ATTR, &error);
1003 ResXMLTree tree;
1011 if (tree.setTo(asset->getBuffer(true), asset->getLength()) != NO_ERROR) {
1015 result = extractPlatformBuildVersion(tree, bundle);
2805 ResXMLTree tree;
2830 err = parseXMLResource(assFile, &tree);
2835 tree.restart();
2837 while ((code=tree.next()) != ResXMLTree::END_DOCUMENT && code != ResXMLTree::BAD_DOCUMENT) {
2849 String8 tag(tree.getElementName(&len));
2857 pkg = AaptXml::getAttribute(tree, NULL, "package");
2863 String8 agent = AaptXml::getAttribute(tree,
2868 assFile->getPrintableSource(), tree.getLineNumber());
2880 String8 name = AaptXml::getAttribute(tree,
2888 assFile->getPrintableSource(), tree.getLineNumber());
2909 ResXMLTree tree;
2913 err = parseXMLResource(layoutFile, &tree);
2918 tree.restart();
2922 while ((code=tree.next()) != ResXMLTree::END_DOCUMENT && code != ResXMLTree::BAD_DOCUMENT) {
2926 String8 tag(tree.getElementName(&len));
2940 while ((code=tree.next()) != ResXMLTree::END_DOCUMENT && code != ResXMLTree::BAD_DOCUMENT) {
2944 String8 tag(tree.getElementName(&len));
2949 layoutFile->getPrintableSource(), tree.getLineNumber());
2957 ssize_t attrIndex = tree.indexOfAttribute(nsAttr.ns, nsAttr.attr);
2960 // layoutFile->getPrintableSource().string(), tree.getLineNumber(),
2965 String8(tree.getAttributeStringValue(attrIndex, &len)), NULL,
2966 layoutFile->getPrintableSource(), tree.getLineNumber());
2971 ssize_t attrIndex = tree.indexOfAttribute(RESOURCES_ANDROID_NAMESPACE, "onClick");
2975 String8(tree.getAttributeStringValue(attrIndex, &len)), NULL,
2976 layoutFile->getPrintableSource(), tree.getLineNumber());