/base/global/resource_management_lite/frameworks/resmgr_lite/src/ |
H A D | resource_manager_impl.cpp | 73 const IdItem *idItem = hapManager_->FindResourceById(id); in GetStringById() local 74 return GetString(idItem, outValue); in GetStringById() 79 const IdItem *idItem = hapManager_->FindResourceByName(name, ResType::STRING); in GetStringByName() local 80 return GetString(idItem, outValue); in GetStringByName() 85 const IdItem *idItem = hapManager_->FindResourceById(id); in GetStringFormatById() local 87 RState rState = GetString(idItem, temp); in GetStringFormatById() 100 const IdItem *idItem = hapManager_->FindResourceByName(name, ResType::STRING); in GetStringFormatByName() local 102 RState rState = GetString(idItem, temp); in GetStringFormatByName() 113 RState ResourceManagerImpl::GetString(const IdItem *idItem, std::string &outValue) in GetString() argument 116 if (idItem in GetString() 128 const IdItem *idItem = hapManager_->FindResourceById(id); GetStringArrayById() local 134 const IdItem *idItem = hapManager_->FindResourceByName(name, ResType::STRINGARRAY); GetStringArrayByName() local 138 GetStringArray(const IdItem *idItem, std::vector<std::string> &outValue) GetStringArray() argument 160 const IdItem *idItem = hapManager_->FindResourceById(id); GetPatternById() local 166 const IdItem *idItem = hapManager_->FindResourceByName(name, ResType::PATTERN); GetPatternByName() local 170 GetPattern(const IdItem *idItem, std::map<std::string, std::string> &outValue) GetPattern() argument 234 auto idItem = vuqd->GetIdItem(); GetPluralString() local 290 const IdItem *idItem = hapManager_->FindResourceById(id); ResolveReference() local 311 ResolveParentReference(const IdItem *idItem, std::map<std::string, std::string> &outValue) ResolveParentReference() argument 377 const IdItem *idItem = hapManager_->FindResourceById(id); GetBooleanById() local 383 const IdItem *idItem = hapManager_->FindResourceByName(name, ResType::BOOLEAN); GetBooleanByName() local 387 GetBoolean(const IdItem *idItem, bool &outValue) GetBoolean() argument 410 const IdItem *idItem = hapManager_->FindResourceById(id); GetFloatById() local 416 const IdItem *idItem = hapManager_->FindResourceByName(name, ResType::FLOAT); GetFloatByName() local 420 GetFloat(const IdItem *idItem, float &outValue) GetFloat() argument 436 const IdItem *idItem = hapManager_->FindResourceById(id); GetIntegerById() local 442 const IdItem *idItem = hapManager_->FindResourceByName(name, ResType::INTEGER); GetIntegerByName() local 446 GetInteger(const IdItem *idItem, int &outValue) GetInteger() argument 462 const IdItem *idItem = hapManager_->FindResourceById(id); GetColorById() local 468 const IdItem *idItem = hapManager_->FindResourceByName(name, ResType::COLOR); GetColorByName() local 472 GetColor(const IdItem *idItem, uint32_t &outValue) GetColor() argument 487 const IdItem *idItem = hapManager_->FindResourceById(id); GetIntArrayById() local 493 const IdItem *idItem = hapManager_->FindResourceByName(name, ResType::INTARRAY); GetIntArrayByName() local 497 GetIntArray(const IdItem *idItem, std::vector<int> &outValue) GetIntArray() argument 519 const IdItem *idItem = hapManager_->FindResourceById(id); GetThemeById() local 525 const IdItem *idItem = hapManager_->FindResourceByName(name, ResType::THEME); GetThemeByName() local 529 GetTheme(const IdItem *idItem, std::map<std::string, std::string> &outValue) GetTheme() argument 581 const IdItem *idItem = vuqd->GetIdItem(); GetRawFile() local [all...] |
H A D | global.cpp | 121 int32_t GetValue(const IdItem *idItem, char **value) in GetValue() argument 123 if (idItem == nullptr) { in GetValue() 126 if (idItem->isArray_) { in GetValue() 128 for (size_t i = 0; i < idItem->values_.size(); ++i) { in GetValue() 129 ret.append(FormatString("'%s',", idItem->values_[i].c_str())); in GetValue() 139 *value = static_cast<char *>(malloc(idItem->valueLen_ + 1)); in GetValue() 140 if (*value == nullptr || strcpy_s(*value, idItem->valueLen_ + 1, idItem->value_.c_str()) != EOK) { in GetValue() 144 (*value)[idItem->valueLen_] = '\0'; in GetValue() 173 auto idItem in GLOBAL_GetValueById() local 206 const IdItem *idItem = nullptr; GLOBAL_GetValueByName() local [all...] |
H A D | global.c | 130 static void FreeIdItem(IdItem *idItem)
in FreeIdItem() argument 132 if (idItem == NULL) {
in FreeIdItem() 135 free(idItem->value);
in FreeIdItem() 136 free(idItem->name);
in FreeIdItem() 137 idItem->value = NULL;
in FreeIdItem() 138 idItem->name = NULL;
in FreeIdItem() 170 IdItem idItem = {0, INVALID_RES_TYPE, 0, 0, NULL, 0, NULL};
in GLOBAL_GetValueByIdInternal() local 173 ret = utilsImpl->GetIdItem(file, idHeader.idParams[i].offset, &idItem);
in GLOBAL_GetValueByIdInternal() 179 *value = (char *)malloc(idItem.valueLen);
in GLOBAL_GetValueByIdInternal() 180 if (*value == NULL || strcpy_s(*value, idItem in GLOBAL_GetValueByIdInternal() 238 IdItem idItem = {0, INVALID_RES_TYPE, 0, 0, NULL, 0, NULL}; GLOBAL_GetValueByNameInternal() local [all...] |
H A D | global_utils.c | 52 static int32_t GetIdItem(int32_t file, uint32_t offset, IdItem *idItem);
425 static int32_t GetIdItem(int32_t file, uint32_t offset, IdItem *idItem)
in GetIdItem() argument 427 if (offset == INVALID_OFFSET || file == -1 || idItem == NULL) {
in GetIdItem() 437 idItem->size = ConvertUint8ArrayToUint32(defaultCache, INDEX_DEFAULT_OFFSET);
in GetIdItem() 440 idItem->resType = (ResType)ConvertUint8ArrayToUint32(defaultCache, INDEX_DEFAULT_OFFSET);
in GetIdItem() 443 idItem->id = ConvertUint8ArrayToUint32(defaultCache, INDEX_DEFAULT_OFFSET);
in GetIdItem() 446 idItem->valueLen = (uint16_t)ConvertUint8ArrayToUint32(lengthCache, VALUE_LENGTH_OFFSET);
in GetIdItem() 447 if (idItem->valueLen == 0 || idItem->valueLen > MAX_ITEM_LENGTH) {
in GetIdItem() 451 idItem in GetIdItem() [all...] |
H A D | hap_resource.cpp | 34 HapResource::ValueUnderQualifierDir::ValueUnderQualifierDir(const std::vector<KeyParam *> &keyParams, IdItem *idItem, in ValueUnderQualifierDir() argument 39 idItem_ = idItem; in ValueUnderQualifierDir()
|
/base/global/resource_management/frameworks/resmgr/src/ |
H A D | resource_manager_impl.cpp | 93 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceById(id, isOverrideResMgr_); in GetStringById() local 94 if (idItem == nullptr) { in GetStringById() 98 RState state = GetString(idItem, outValue); in GetStringById() 107 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceByName(name, ResType::STRING, isOverrideResMgr_); in GetStringByName() local 108 if (idItem == nullptr) { in GetStringByName() 112 RState state = GetString(idItem, outValue); in GetStringByName() 121 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceById(id, isOverrideResMgr_); in GetStringFormatById() local 123 RState rState = GetString(idItem, temp); in GetStringFormatById() 136 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceByName(name, ResType::STRING, isOverrideResMgr_); in GetStringFormatByName() local 138 RState rState = GetString(idItem, tem in GetStringFormatByName() 185 GetString(const std::shared_ptr<IdItem> idItem, std::string &outValue) GetString() argument 206 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceById(id, isOverrideResMgr_); GetStringArrayById() local 220 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceByName( GetStringArrayByName() local 233 GetStringArray(const std::shared_ptr<IdItem> idItem, std::vector<std::string> &outValue) GetStringArray() argument 266 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceById(id, isOverrideResMgr_); GetPatternById() local 280 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceByName(name, ResType::PATTERN, isOverrideResMgr_); GetPatternByName() local 292 GetPattern(const std::shared_ptr<IdItem> idItem, std::map<std::string, std::string> &outValue) GetPattern() argument 375 auto idItem = vuqd->GetIdItem(); GetPluralString() local 435 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceById(id, isOverrideResMgr_); ResolveReference() local 470 ResolveParentReference(const std::shared_ptr<IdItem> idItem, std::map<std::string, std::string> &outValue) ResolveParentReference() argument 534 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceById(id, isOverrideResMgr_); GetBooleanById() local 548 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceByName(name, ResType::BOOLEAN, isOverrideResMgr_); GetBooleanByName() local 560 GetBoolean(const std::shared_ptr<IdItem> idItem, bool &outValue) GetBoolean() argument 581 GetThemeFloat(const std::shared_ptr<IdItem> idItem, float &outValue) GetThemeFloat() argument 597 GetThemeFloat(const std::shared_ptr<IdItem> idItem, float &outValue, std::string &unit) GetThemeFloat() argument 614 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceById(id, isOverrideResMgr_); GetFloatById() local 638 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceById(id, isOverrideResMgr_); GetFloatById() local 661 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceByName(name, ResType::FLOAT, isOverrideResMgr_); GetFloatByName() local 685 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceByName(name, ResType::FLOAT, isOverrideResMgr_); GetFloatByName() local 727 GetFloat(const std::shared_ptr<IdItem> idItem, float &outValue, std::string &unit) GetFloat() argument 742 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceById(id, isOverrideResMgr_); GetIntegerById() local 756 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceByName(name, ResType::INTEGER, isOverrideResMgr_); GetIntegerByName() local 768 GetInteger(const std::shared_ptr<IdItem> idItem, int &outValue) GetInteger() argument 801 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceById(id, isOverrideResMgr_); ProcessReference() local 824 GetThemeColor(const std::shared_ptr<IdItem> idItem, uint32_t &outValue) GetThemeColor() argument 841 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceById(id, isOverrideResMgr_); GetColorById() local 861 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceByName(name, ResType::COLOR, isOverrideResMgr_); GetColorByName() local 879 GetColor(const std::shared_ptr<IdItem> idItem, uint32_t &outValue) GetColor() argument 894 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceById(id, isOverrideResMgr_); GetSymbolById() local 908 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceByName(name, ResType::SYMBOL, isOverrideResMgr_); GetSymbolByName() local 920 GetSymbol(const std::shared_ptr<IdItem> idItem, uint32_t &outValue) GetSymbol() argument 935 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceById(id, isOverrideResMgr_); GetIntArrayById() local 941 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceByName(name, ResType::INTARRAY, isOverrideResMgr_); GetIntArrayByName() local 945 GetIntArray(const std::shared_ptr<IdItem> idItem, std::vector<int> &outValue) GetIntArray() argument 967 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceById(id, isOverrideResMgr_); GetThemeById() local 981 const std::shared_ptr<IdItem> idItem = hapManager_->FindResourceByName(name, ResType::THEME, isOverrideResMgr_); GetThemeByName() local 993 GetTheme(const std::shared_ptr<IdItem> idItem, std::map<std::string, std::string> &outValue) GetTheme() argument 1206 GetThemeMedia(const std::shared_ptr<IdItem> idItem, size_t &len, std::unique_ptr<uint8_t[]> &outValue, uint32_t density) GetThemeMedia() argument 1232 const std::shared_ptr<IdItem> idItem = qd->GetIdItem(); GetMediaDataById() local 1256 const std::shared_ptr<IdItem> idItem = qd->GetIdItem(); GetMediaDataByName() local 1265 GetThemeMediaBase64(const std::shared_ptr<IdItem> idItem, std::string &outValue) GetThemeMediaBase64() argument 1291 const std::shared_ptr<IdItem> idItem = qd->GetIdItem(); GetMediaBase64DataById() local 1313 const std::shared_ptr<IdItem> idItem = qd->GetIdItem(); GetMediaBase64DataByName() local 1379 const std::shared_ptr<IdItem> idItem = qd->GetIdItem(); GetSuffix() local 1391 GetThemeIcon(const std::shared_ptr<IdItem> idItem, size_t &len, std::unique_ptr<uint8_t[]> &outValue, uint32_t density) GetThemeIcon() argument 1406 GetThemeDrawable(const std::shared_ptr<IdItem> idItem, size_t &len, std::unique_ptr<uint8_t[]> &outValue, uint32_t iconType, uint32_t density) GetThemeDrawable() argument 1479 const std::shared_ptr<IdItem> idItem = qd->GetIdItem(); GetDrawableInfoById() local 1512 const std::shared_ptr<IdItem> idItem = qd->GetIdItem(); GetDrawableInfoByName() local [all...] |
H A D | hap_manager.cpp | 601 const std::shared_ptr<IdItem> idItem = qd->GetIdItem(); in GetFilePathFromHap() local 602 if (idItem == nullptr || idItem->resType_ != resType) { in GetFilePathFromHap() 605 idItem == nullptr ? -1 : idItem->resType_, resType, hapPath.c_str()); in GetFilePathFromHap() 609 std::string tempFilePath(idItem->value_); in GetFilePathFromHap() 615 filePath = idItem->value_.substr(index + 1); in GetFilePathFromHap() 619 tempFilePath.append(idItem->value_); in GetFilePathFromHap() 901 const std::shared_ptr<IdItem> idItem = vuqd->GetIdItem(); in GetFilePath() local 902 if (idItem in GetFilePath() [all...] |
H A D | hap_resource.cpp | 47 std::shared_ptr<IdItem> idItem, const std::pair<std::string, std::string> &resPath, bool isOverlay, in ValueUnderQualifierDir() 52 idItem_ = idItem; in ValueUnderQualifierDir() 46 ValueUnderQualifierDir(const std::shared_ptr<ResKey> resKey, std::shared_ptr<IdItem> idItem, const std::pair<std::string, std::string> &resPath, bool isOverlay, bool systemResource) ValueUnderQualifierDir() argument
|
/base/global/resource_management_lite/frameworks/resmgr_lite/include/ |
H A D | resource_manager_impl.h | 284 RState GetString(const IdItem *idItem, std::string &outValue); 286 RState GetStringArray(const IdItem *idItem, std::vector<std::string> &outValue); 288 RState GetPattern(const IdItem *idItem, std::map<std::string, std::string> &outValue); 290 RState GetTheme(const IdItem *idItem, std::map<std::string, std::string> &outValue); 296 RState GetBoolean(const IdItem *idItem, bool &outValue); 298 RState GetFloat(const IdItem *idItem, float &outValue); 300 RState GetInteger(const IdItem *idItem, int &outValue); 302 RState GetColor(const IdItem *idItem, uint32_t &outValue); 304 RState GetIntArray(const IdItem *idItem, std::vector<int> &outValue); 308 RState ResolveParentReference(const IdItem *idItem, st [all...] |
H A D | global_utils.h | 102 int32_t (*GetIdItem)(int32_t file, uint32_t offset, IdItem *idItem);
|
H A D | hap_resource.h | 97 ValueUnderQualifierDir(const std::vector<KeyParam *> &keyParams, IdItem *idItem,
|
/base/global/resource_management/frameworks/resmgr/include/ |
H A D | resource_manager_impl.h | 737 RState GetString(const std::shared_ptr<IdItem> idItem, std::string &outValue); 739 RState GetStringArray(const std::shared_ptr<IdItem> idItem, std::vector<std::string> &outValue); 741 RState GetPattern(const std::shared_ptr<IdItem> idItem, std::map<std::string, std::string> &outValue); 743 RState GetTheme(const std::shared_ptr<IdItem> idItem, std::map<std::string, std::string> &outValue); 750 RState GetBoolean(const std::shared_ptr<IdItem> idItem, bool &outValue); 756 RState GetFloat(const std::shared_ptr<IdItem> idItem, float &outValue, std::string &unit); 758 RState GetInteger(const std::shared_ptr<IdItem> idItem, int &outValue); 760 RState GetColor(const std::shared_ptr<IdItem> idItem, uint32_t &outValue); 762 RState GetIntArray(const std::shared_ptr<IdItem> idItem, std::vector<int> &outValue); 764 RState GetSymbol(const std::shared_ptr<IdItem> idItem, uint32_ [all...] |
H A D | hap_resource.h | 224 * @param idItem idItem value, include type and value of id. 229 ValueUnderQualifierDir(const std::shared_ptr<ResKey> resKey, std::shared_ptr<IdItem> idItem,
|
/base/global/resource_management_lite/frameworks/resmgr_lite/src/utils/ |
H A D | hap_parser.cpp | 215 int32_t ParseIdItem(const char *buffer, uint32_t &offset, IdItem *idItem) in ParseIdItem() argument 217 errno_t eret = memcpy_s(idItem, sizeof(IdItem), buffer + offset, IdItem::HEADER_LEN); in ParseIdItem() 223 idItem->JudgeArray(); in ParseIdItem() 224 if (idItem->isArray_) { in ParseIdItem() 225 int32_t ret = ParseStringArray(buffer, offset, idItem->values_); in ParseIdItem() 235 idItem->value_ = std::string(value); in ParseIdItem() 236 idItem->valueLen_ = value.size(); in ParseIdItem() 243 idItem->name_ = std::string(name); in ParseIdItem() 270 IdItem *idItem = new (std::nothrow) IdItem(); in ParseId() local 271 if (idItem in ParseId() [all...] |
/base/global/resource_management/frameworks/resmgr/src/utils/ |
H A D | hap_parser.cpp | 481 int32_t ParseIdItem(const char *buffer, uint32_t &offset, std::shared_ptr<IdItem> idItem, const uint32_t &selectedTypes) in ParseIdItem() argument 483 errno_t eret = memcpy_s(idItem.get(), sizeof(IdItem), buffer + offset, IdItem::HEADER_LEN); in ParseIdItem() 487 if (selectedTypes != SELECT_ALL && (selectedTypes & ConvertType(idItem->resType_)) == 0) { in ParseIdItem() 492 idItem->JudgeArray(); in ParseIdItem() 493 if (idItem->isArray_) { in ParseIdItem() 494 int32_t ret = ParseStringArray(buffer, offset, idItem->values_); in ParseIdItem() 499 int32_t ret = ParseString(buffer, offset, idItem->value_); in ParseIdItem() 503 idItem->valueLen_ = idItem->value_.size(); in ParseIdItem() 505 int32_t ret = ParseString(buffer, offset, idItem in ParseIdItem() 534 std::shared_ptr<IdItem> idItem = std::make_shared<IdItem>(); ParseId() local [all...] |
/base/global/resource_management_lite/frameworks/resmgr_lite/test/unittest/lite/common/ |
H A D | resource_manager_test.cpp | 1638 const IdItem *idItem; in HWTEST_F() local 1643 idItem = ((ResourceManagerImpl *)rm)->hapManager_->FindResourceById(id); in HWTEST_F() 1644 ASSERT_TRUE(idItem != nullptr); in HWTEST_F() 1645 ret = ((ResourceManagerImpl *)rm)->ResolveParentReference(idItem, outValue); in HWTEST_F() 1652 idItem = ((ResourceManagerImpl *)rm)->hapManager_->FindResourceById(id); in HWTEST_F() 1653 ASSERT_TRUE(idItem != nullptr); in HWTEST_F() 1654 ret = ((ResourceManagerImpl *)rm)->ResolveParentReference(idItem, outValue); in HWTEST_F() 1661 idItem = ((ResourceManagerImpl *)rm)->hapManager_->FindResourceById(id); in HWTEST_F() 1662 ASSERT_TRUE(idItem != nullptr); in HWTEST_F() 1663 ret = ((ResourceManagerImpl *)rm)->ResolveParentReference(idItem, outValu in HWTEST_F() [all...] |
/base/global/resource_management/frameworks/resmgr/test/unittest/common/ |
H A D | resource_manager_test.cpp | 1808 auto idItem = ((ResourceManagerImpl *)rm)->hapManager_->FindResourceById(id); in HWTEST_F() local 1809 ASSERT_TRUE(idItem != nullptr); in HWTEST_F() 1810 ret = ((ResourceManagerImpl *)rm)->ResolveParentReference(idItem, outValue); in HWTEST_F() 1816 idItem = ((ResourceManagerImpl *)rm)->hapManager_->FindResourceById(id); in HWTEST_F() 1817 ASSERT_TRUE(idItem != nullptr); in HWTEST_F() 1818 ret = ((ResourceManagerImpl *)rm)->ResolveParentReference(idItem, outValue); in HWTEST_F() 1824 idItem = ((ResourceManagerImpl *)rm)->hapManager_->FindResourceById(id); in HWTEST_F() 1825 ASSERT_TRUE(idItem != nullptr); in HWTEST_F() 1826 ret = ((ResourceManagerImpl *)rm)->ResolveParentReference(idItem, outValue); in HWTEST_F()
|