/developtools/global_resource_tool/src/ |
H A D | json_compiler.cpp | 147 ResourceItem resourceItem(nameNode->valuestring, fileInfo.keyParams, fileInfo.fileType); in ParseJsonObjectLevel() 148 resourceItem.SetFilePath(fileInfo.filePath); in ParseJsonObjectLevel() 149 resourceItem.SetLimitKey(fileInfo.limitKey); in ParseJsonObjectLevel() 156 if (!ret->second(objectNode, resourceItem)) { in ParseJsonObjectLevel() 160 return MergeResourceItem(resourceItem); in ParseJsonObjectLevel() 163 bool JsonCompiler::HandleString(const cJSON *objectNode, ResourceItem &resourceItem) const in HandleString() 166 if (!CheckJsonStringValue(valueNode, resourceItem)) { in HandleString() 169 return PushString(valueNode->valuestring, resourceItem); in HandleString() 172 bool JsonCompiler::HandleInteger(const cJSON *objectNode, ResourceItem &resourceItem) const in HandleInteger() 175 if (!CheckJsonIntegerValue(valueNode, resourceItem)) { in HandleInteger() [all...] |
H A D | reference_parser.cpp | 72 for (auto &resourceItem : iter.second) { in ParseRefInResources() 73 if (IsElementRef(resourceItem) && ParseRefInResourceItem(resourceItem) != RESTOOL_SUCCESS) { in ParseRefInResources() 76 if ((IsMediaRef(resourceItem) || IsProfileRef(resourceItem)) && in ParseRefInResources() 77 ParseRefInJsonFile(resourceItem, output) != RESTOOL_SUCCESS) { in ParseRefInResources() 85 uint32_t ReferenceParser::ParseRefInResourceItem(ResourceItem &resourceItem) const in ParseRefInResourceItem() 87 ResType resType = resourceItem.GetResType(); in ParseRefInResourceItem() 91 data = string(reinterpret_cast<const char *>(resourceItem.GetData()), resourceItem in ParseRefInResourceItem() 115 ParseRefInJsonFile(ResourceItem &resourceItem, const string &output, const bool isIncrement) ParseRefInJsonFile() argument 183 ParseRefResourceItemData(const ResourceItem &resourceItem, string &data, bool &update) const ParseRefResourceItemData() argument [all...] |
H A D | resource_append.cpp | 282 for (const auto &resourceItem : item.second) { in ScanFile() 283 if (!WriteResourceItem(resourceItem, outStream)) { in ScanFile() 358 bool ResourceAppend::WriteResourceItem(const ResourceItem &resourceItem, ostringstream &out) in WriteResourceItem() argument 360 uint32_t size = resourceItem.GetName().length(); in WriteResourceItem() 362 out.write(reinterpret_cast<const char *>(resourceItem.GetName().c_str()), size); in WriteResourceItem() 364 size = resourceItem.GetLimitKey().length(); in WriteResourceItem() 366 out.write(reinterpret_cast<const char *>(resourceItem.GetLimitKey().c_str()), size); in WriteResourceItem() 368 size = resourceItem.GetFilePath().length(); in WriteResourceItem() 370 out.write(reinterpret_cast<const char *>(resourceItem.GetFilePath().c_str()), size); in WriteResourceItem() 372 int32_t type = static_cast<int32_t>(resourceItem in WriteResourceItem() 469 Push(const shared_ptr<ResourceItem> &resourceItem) Push() argument 499 AddRef(const shared_ptr<ResourceItem> &resourceItem) AddRef() argument 574 shared_ptr<ResourceItem> resourceItem = make_shared<ResourceItem>(nameStr, keyParams, resType); LoadResourceItemFromMem() local 618 CheckModuleResourceItem(const shared_ptr<ResourceItem> &resourceItem, int64_t id) CheckModuleResourceItem() argument [all...] |
H A D | i_resource_compiler.cpp | 132 bool IResourceCompiler::MergeResourceItem(const ResourceItem &resourceItem) in MergeResourceItem() argument 134 string idName = ResourceUtil::GetIdName(resourceItem.GetName(), resourceItem.GetResType()); in MergeResourceItem() 136 cerr << "Error: invalid idName '" << idName << "'."<< NEW_LINE_PATH << resourceItem.GetFilePath() << endl; in MergeResourceItem() 141 auto item = nameInfos_.find(make_pair(resourceItem.GetResType(), idName)); in MergeResourceItem() 143 nameInfos_[make_pair(resourceItem.GetResType(), idName)].push_back(resourceItem); in MergeResourceItem() 147 auto ret = find_if(item->second.begin(), item->second.end(), [resourceItem](auto &iter) { in MergeResourceItem() 148 return resourceItem.GetLimitKey() == iter.GetLimitKey(); in MergeResourceItem() 152 cerr << "but declare again." << NEW_LINE_PATH << resourceItem in MergeResourceItem() [all...] |
H A D | append_compiler.cpp | 30 ResourceItem resourceItem(fileInfo.filename, fileInfo.keyParams, type_); in CompileSingleFile() 31 resourceItem.SetFilePath(fileInfo.filePath); in CompileSingleFile() 32 resourceItem.SetLimitKey(fileInfo.limitKey); in CompileSingleFile() 35 if (!resourceItem.SetData(reinterpret_cast<const int8_t *>(data.c_str()), data.length())) { in CompileSingleFile() 40 if (!MergeResourceItem(resourceItem)) { in CompileSingleFile()
|
H A D | resource_module.cpp | 86 for (const auto &resourceItem : iter.second) { in MergeResourceItem() 87 auto ret = find_if(result.first->second.begin(), result.first->second.end(), [&resourceItem](auto &iter) { in MergeResourceItem() 88 return resourceItem.GetLimitKey() == iter.GetLimitKey(); in MergeResourceItem() 91 result.first->second.push_back(resourceItem); in MergeResourceItem() 95 cerr << "Error: '"<< resourceItem.GetName() <<"' conflict, first declared."; in MergeResourceItem() 97 cerr << "but declared again." <<NEW_LINE_PATH << resourceItem.GetFilePath() << endl; in MergeResourceItem() 100 cout << "Warning: '"<< resourceItem.GetName() <<"' conflict, first declared."; in MergeResourceItem() 102 cout << "but declared again." << NEW_LINE_PATH << resourceItem.GetFilePath() << endl; in MergeResourceItem()
|
H A D | resource_check.cpp | 43 for (auto resourceItem : res->second) {
in CheckConfigJson() 44 CheckNodeInResourceItem(it->first, resourceItem);
in CheckConfigJson() 66 void ResourceCheck::CheckNodeInResourceItem(const string &key, const ResourceItem &resourceItem)
in CheckNodeInResourceItem() argument 68 string filePath = resourceItem.GetFilePath();
in CheckNodeInResourceItem() 82 uint32_t normalSize = ResourceUtil::GetNormalSize(resourceItem.GetKeyParam(), result->second);
in CheckNodeInResourceItem()
|
H A D | generic_compiler.cpp | 74 ResourceItem resourceItem(fileInfo.filename, fileInfo.keyParams, type_); in PostMediaFile() 75 resourceItem.SetFilePath(fileInfo.filePath); in PostMediaFile() 76 resourceItem.SetLimitKey(fileInfo.limitKey); in PostMediaFile() 86 if (!resourceItem.SetData(reinterpret_cast<const int8_t *>(data.c_str()), data.length())) { in PostMediaFile() 90 return MergeResourceItem(resourceItem); in PostMediaFile()
|
H A D | resource_table.cpp | 48 for (const auto &resourceItem : item.second) { in CreateResourceTable() 49 if (resourceItem.GetResType() == ResType::ID) { in CreateResourceTable() 54 tableData.resourceItem = resourceItem; in CreateResourceTable() 55 configs[resourceItem.GetLimitKey()].push_back(tableData); in CreateResourceTable() 83 tableData.resourceItem = *resourceItemPtr; in CreateResourceTable() 249 const auto &keyParams = config.second.at(0).resourceItem.GetKeyParam(); in Prepare() 298 recordItem.resType = static_cast<int32_t>(tableData.resourceItem.GetResType()); in SaveRecordItem() 300 string value(reinterpret_cast<const char *>(tableData.resourceItem.GetData()), in SaveRecordItem() 301 tableData.resourceItem in SaveRecordItem() [all...] |
H A D | resource_pack.cpp | 499 ResourceItem resourceItem(fileName, it.GetKeyParam(), ResType::MEDIA); in HandleIcon() 500 resourceItem.SetLimitKey(it.GetLimitKey()); in HandleIcon() 501 if (!resourceItem.SetData(reinterpret_cast<const int8_t *>(data.c_str()), data.length())) { in HandleIcon() 507 SaveResourceItem(resourceItem, nextId); in HandleIcon() 514 void ResourcePack::SaveResourceItem(const ResourceItem &resourceItem, int64_t nextId) const in SaveResourceItem() argument 518 vet.push_back(resourceItem); in SaveResourceItem()
|
/developtools/global_resource_tool/include/ |
H A D | json_compiler.h | 39 bool HandleString(const cJSON *objectNode, ResourceItem &resourceItem) const; 40 bool HandleInteger(const cJSON *objectNode, ResourceItem &resourceItem) const; 41 bool HandleBoolean(const cJSON *objectNode, ResourceItem &resourceItem) const; 42 bool HandleColor(const cJSON *objectNode, ResourceItem &resourceItem) const; 43 bool HandleFloat(const cJSON *objectNode, ResourceItem &resourceItem) const; 44 bool HandleStringArray(const cJSON *objectNode, ResourceItem &resourceItem) const; 45 bool HandleIntegerArray(const cJSON *objectNode, ResourceItem &resourceItem) const; 46 bool HandleTheme(const cJSON *objectNode, ResourceItem &resourceItem) const; 47 bool HandlePattern(const cJSON *objectNode, ResourceItem &resourceItem) const; 48 bool HandlePlural(const cJSON *objectNode, ResourceItem &resourceItem) cons [all...] |
H A D | reference_parser.h | 32 uint32_t ParseRefInResourceItem(ResourceItem &resourceItem) const; 33 uint32_t ParseRefInJsonFile(ResourceItem &resourceItem, const std::string &output, const bool isIncrement = false); 38 bool ParseRefResourceItemData(const ResourceItem &resourceItem, std::string &data, bool &update) const; 41 bool IsElementRef(const ResourceItem &resourceItem) const; 42 bool IsMediaRef(const ResourceItem &resourceItem) const; 43 bool IsProfileRef(const ResourceItem &resourceItem) const;
|
H A D | resource_append.h | 53 bool WriteResourceItem(const ResourceItem &resourceItem, std::ostringstream &out); 57 bool Push(const std::shared_ptr<ResourceItem> &resourceItem); 58 void AddRef(const std::shared_ptr<ResourceItem> &resourceItem); 63 bool CheckModuleResourceItem(const std::shared_ptr<ResourceItem> &resourceItem, int64_t id);
|
H A D | resource_check.h | 42 void CheckNodeInResourceItem(const std::string &key, const ResourceItem &resourceItem);
|
H A D | i_resource_compiler.h | 40 bool MergeResourceItem(const ResourceItem &resourceItem);
|
H A D | resource_pack.h | 59 void SaveResourceItem(const ResourceItem &resourceItem, int64_t nextId) const;
|
H A D | resource_table.h | 38 ResourceItem resourceItem; member
|