Lines Matching full:attrid
2157 uint32_t attrID,
2170 coerceType, attrID, NULL, &mAssetsPackage, this,
2256 bool ResourceTable::getAttributeType(uint32_t attrID, uint32_t* outType)
2258 //printf("getAttributeType #%08x\n", attrID);
2260 if (getItemValue(attrID, ResTable_map::ATTR_TYPE, &value)) {
2261 //printf("getAttributeType #%08x (%s): #%08x\n", attrID,
2262 // String8(getEntry(attrID)->getName()).string(), value.data);
2269 bool ResourceTable::getAttributeMin(uint32_t attrID, uint32_t* outMin)
2271 //printf("getAttributeMin #%08x\n", attrID);
2273 if (getItemValue(attrID, ResTable_map::ATTR_MIN, &value)) {
2280 bool ResourceTable::getAttributeMax(uint32_t attrID, uint32_t* outMax)
2282 //printf("getAttributeMax #%08x\n", attrID);
2284 if (getItemValue(attrID, ResTable_map::ATTR_MAX, &value)) {
2291 uint32_t ResourceTable::getAttributeL10N(uint32_t attrID)
2293 //printf("getAttributeL10N #%08x\n", attrID);
2295 if (getItemValue(attrID, ResTable_map::ATTR_L10N, &value)) {
2322 uint32_t attrID, Vector<String16>* outKeys)
2324 sp<const Entry> e = getEntry(attrID);
2339 uint32_t attrID, const char16_t* name, size_t nameLen,
2342 //printf("getAttributeEnum #%08x %s\n", attrID, String8(name, nameLen).string());
2344 sp<const Entry> e = getEntry(attrID);
2351 return getItemValue(attrID, e->getBag().valueAt(i).bagKeyId, outValue);
2359 uint32_t attrID, const char16_t* name, size_t nameLen,
2365 //printf("getAttributeFlags #%08x %s\n", attrID, String8(name, nameLen).string());
2367 sp<const Entry> e = getEntry(attrID);
2386 attrID, e->getBag().valueAt(i).bagKeyId, &val);
3907 const ResourceTable::Item* ResourceTable::getItem(uint32_t resID, uint32_t attrID) const
3922 if (it.bagKeyId == attrID) {
3931 uint32_t resID, uint32_t attrID, Res_value* outValue)
3933 const Item* item = getItem(resID, attrID);
3956 resID, attrID, String8(getEntry(resID)->getName()).string(),
3960 resID, attrID);