Lines Matching refs:resourceItem
70 for (auto &resourceItem : iter.second) { in ParseRefInResources() local
71 … if (IsElementRef(resourceItem) && ParseRefInResourceItem(resourceItem) != RESTOOL_SUCCESS) { in ParseRefInResources()
74 if ((IsMediaRef(resourceItem) || IsProfileRef(resourceItem)) && in ParseRefInResources()
75 ParseRefInJsonFile(resourceItem, output) != RESTOOL_SUCCESS) { in ParseRefInResources()
83 uint32_t ReferenceParser::ParseRefInResourceItem(ResourceItem &resourceItem) const in ParseRefInResourceItem()
85 ResType resType = resourceItem.GetResType(); in ParseRefInResourceItem()
89 …data = string(reinterpret_cast<const char *>(resourceItem.GetData()), resourceItem.GetDataLength()… in ParseRefInResourceItem()
91 … cerr << "Error: please check JSON file." << NEW_LINE_PATH << resourceItem.GetFilePath() << endl; in ParseRefInResourceItem()
98 if (!ParseRefResourceItemData(resourceItem, data, update)) { in ParseRefInResourceItem()
105 …if (update && !resourceItem.SetData(reinterpret_cast<const int8_t *>(data.c_str()), data.length())… in ParseRefInResourceItem()
106 …cerr << "Error: set data fail. name = '" << resourceItem.GetName() << "' data = '" << data << "'."; in ParseRefInResourceItem()
107 cerr << NEW_LINE_PATH << resourceItem.GetFilePath() << endl; in ParseRefInResourceItem()
113 uint32_t ReferenceParser::ParseRefInJsonFile(ResourceItem &resourceItem, const string &output, cons… in ParseRefInJsonFile() argument
116 if (resourceItem.GetResType() == ResType::MEDIA) { in ParseRefInJsonFile()
118 … .Append(resourceItem.GetLimitKey()).Append("media").Append(resourceItem.GetName()).GetPath(); in ParseRefInJsonFile()
121 .Append("base").Append("profile").Append(resourceItem.GetName()).GetPath(); in ParseRefInJsonFile()
123 if (!ParseRefJson(resourceItem.GetFilePath(), jsonPath)) { in ParseRefInJsonFile()
128 resourceItem.SetData(reinterpret_cast<const int8_t *>(jsonPath.c_str()), jsonPath.length()); in ParseRefInJsonFile()
170 bool ReferenceParser::ParseRefResourceItemData(const ResourceItem &resourceItem, string &data, bool… in ParseRefResourceItemData() argument
172 …data = string(reinterpret_cast<const char *>(resourceItem.GetData()), resourceItem.GetDataLength()… in ParseRefResourceItemData()
175 …cerr << "Error: DecomposeStrings fail. name = '" << resourceItem.GetName() << "' data = '" << data… in ParseRefResourceItemData()
176 cerr << NEW_LINE_PATH << resourceItem.GetFilePath() << endl; in ParseRefResourceItemData()
183 … cerr << "Error: please check JSON file." << NEW_LINE_PATH << resourceItem.GetFilePath() << endl; in ParseRefResourceItemData()
195 cerr << "Error: ComposeStrings fail. name = '" << resourceItem.GetName(); in ParseRefResourceItemData()
196 …cerr << "' contents size is " << contents.size() << NEW_LINE_PATH << resourceItem.GetFilePath() <… in ParseRefResourceItemData()
227 bool ReferenceParser::IsElementRef(const ResourceItem &resourceItem) const in IsElementRef()
229 ResType resType = resourceItem.GetResType(); in IsElementRef()
239 bool ReferenceParser::IsMediaRef(const ResourceItem &resourceItem) const in IsMediaRef()
241 return resourceItem.GetResType() == ResType::MEDIA && in IsMediaRef()
242 FileEntry::FilePath(resourceItem.GetFilePath()).GetExtension() == JSON_EXTENSION; in IsMediaRef()
245 bool ReferenceParser::IsProfileRef(const ResourceItem &resourceItem) const in IsProfileRef()
247 return resourceItem.GetResType() == ResType::PROF && resourceItem.GetLimitKey() == "base" && in IsProfileRef()
248 FileEntry::FilePath(resourceItem.GetFilePath()).GetExtension() == JSON_EXTENSION; in IsProfileRef()