Lines Matching refs:tree

26 static String8 getStringAttributeAtIndex(const ResXMLTree& tree, ssize_t attrIndex,  in getStringAttributeAtIndex()  argument
29 if (tree.getAttributeValue(attrIndex, &value) < 0) { in getStringAttributeAtIndex()
44 const char16_t* str = tree.getAttributeStringValue(attrIndex, &len); in getStringAttributeAtIndex()
48 static int32_t getIntegerAttributeAtIndex(const ResXMLTree& tree, ssize_t attrIndex, in getIntegerAttributeAtIndex() argument
51 if (tree.getAttributeValue(attrIndex, &value) < 0) { in getIntegerAttributeAtIndex()
69 ssize_t indexOfAttribute(const ResXMLTree& tree, uint32_t attrRes) { in indexOfAttribute() argument
70 size_t attrCount = tree.getAttributeCount(); in indexOfAttribute()
72 if (tree.getAttributeNameResID(i) == attrRes) { in indexOfAttribute()
79 String8 getAttribute(const ResXMLTree& tree, const char* ns, in getAttribute() argument
81 ssize_t idx = tree.indexOfAttribute(ns, attr); in getAttribute()
85 return getStringAttributeAtIndex(tree, idx, outError); in getAttribute()
88 String8 getAttribute(const ResXMLTree& tree, uint32_t attrRes, String8* outError) { in getAttribute() argument
89 ssize_t idx = indexOfAttribute(tree, attrRes); in getAttribute()
93 return getStringAttributeAtIndex(tree, idx, outError); in getAttribute()
96 String8 getResolvedAttribute(const ResTable& resTable, const ResXMLTree& tree, in getResolvedAttribute() argument
98 ssize_t idx = indexOfAttribute(tree, attrRes); in getResolvedAttribute()
104 if (tree.getAttributeValue(idx, &value) == BAD_TYPE) { in getResolvedAttribute()
114 const char16_t* str = tree.getAttributeStringValue(idx, &len); in getResolvedAttribute()
139 int32_t getIntegerAttribute(const ResXMLTree& tree, const char* ns, in getIntegerAttribute() argument
141 ssize_t idx = tree.indexOfAttribute(ns, attr); in getIntegerAttribute()
145 return getIntegerAttributeAtIndex(tree, idx, defValue, outError); in getIntegerAttribute()
148 int32_t getIntegerAttribute(const ResXMLTree& tree, uint32_t attrRes, int32_t defValue, in getIntegerAttribute() argument
150 ssize_t idx = indexOfAttribute(tree, attrRes); in getIntegerAttribute()
154 return getIntegerAttributeAtIndex(tree, idx, defValue, outError); in getIntegerAttribute()
157 int32_t getResolvedIntegerAttribute(const ResTable& resTable, const ResXMLTree& tree, in getResolvedIntegerAttribute() argument
159 ssize_t idx = indexOfAttribute(tree, attrRes); in getResolvedIntegerAttribute()
164 if (tree.getAttributeValue(idx, &value) != NO_ERROR) { in getResolvedIntegerAttribute()
179 void getResolvedResourceAttribute(const ResTable& resTable, const ResXMLTree& tree, in getResolvedResourceAttribute() argument
181 ssize_t idx = indexOfAttribute(tree, attrRes); in getResolvedResourceAttribute()
188 if (tree.getAttributeValue(idx, outValue) != NO_ERROR) { in getResolvedResourceAttribute()