• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2022 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #include "resource_manager_impl.h"
17 
18 namespace OHOS {
19 namespace Global {
20 namespace Resource {
CreateResourceManager()21 ResourceManager *CreateResourceManager()
22 {
23     ResourceManagerImpl *impl = new (std::nothrow) ResourceManagerImpl;
24     return impl;
25 }
26 
~ResourceManager()27 ResourceManager::~ResourceManager() {}
28 
ResourceManagerImpl()29 ResourceManagerImpl::ResourceManagerImpl() {}
30 
~ResourceManagerImpl()31 ResourceManagerImpl::~ResourceManagerImpl() {}
32 
AddResource(const char * path)33 bool ResourceManagerImpl::AddResource(const char *path)
34 {
35     return true;
36 }
37 
AddResource(const std::string & path,const std::vector<std::string> & overlayPaths)38 bool ResourceManagerImpl::AddResource(const std::string &path, const std::vector<std::string> &overlayPaths)
39 {
40     return true;
41 }
42 
UpdateResConfig(ResConfig & resConfig)43 RState ResourceManagerImpl::UpdateResConfig(ResConfig &resConfig)
44 {
45     return SUCCESS;
46 }
47 
GetResConfig(ResConfig & resConfig)48 void ResourceManagerImpl::GetResConfig(ResConfig &resConfig) {}
49 
GetStringById(uint32_t id,std::string & outValue)50 RState ResourceManagerImpl::GetStringById(uint32_t id, std::string &outValue)
51 {
52     outValue = "ENTRY";
53     return SUCCESS;
54 }
55 
GetStringByName(const char * name,std::string & outValue)56 RState ResourceManagerImpl::GetStringByName(const char *name, std::string &outValue)
57 {
58     outValue = "bgmode_test";
59     return SUCCESS;
60 }
61 
GetStringFormatById(std::string & outValue,uint32_t id,...)62 RState ResourceManagerImpl::GetStringFormatById(std::string &outValue, uint32_t id, ...)
63 {
64     return SUCCESS;
65 }
66 
GetStringFormatByName(std::string & outValue,const char * name,...)67 RState ResourceManagerImpl::GetStringFormatByName(std::string &outValue, const char *name, ...)
68 {
69     return SUCCESS;
70 }
71 
GetStringArrayById(uint32_t id,std::vector<std::string> & outValue)72 RState ResourceManagerImpl::GetStringArrayById(uint32_t id, std::vector<std::string> &outValue)
73 {
74     return SUCCESS;
75 }
76 
GetStringArrayByName(const char * name,std::vector<std::string> & outValue)77 RState ResourceManagerImpl::GetStringArrayByName(const char *name, std::vector<std::string> &outValue)
78 {
79     return SUCCESS;
80 }
81 
GetPatternById(uint32_t id,std::map<std::string,std::string> & outValue)82 RState ResourceManagerImpl::GetPatternById(uint32_t id, std::map<std::string, std::string> &outValue)
83 {
84     return SUCCESS;
85 }
86 
GetPatternByName(const char * name,std::map<std::string,std::string> & outValue)87 RState ResourceManagerImpl::GetPatternByName(const char *name, std::map<std::string, std::string> &outValue)
88 {
89     return SUCCESS;
90 }
91 
GetPluralStringById(uint32_t id,int32_t quantity,std::string & outValue)92 RState ResourceManagerImpl::GetPluralStringById(uint32_t id, int32_t quantity, std::string &outValue)
93 {
94     return SUCCESS;
95 }
96 
GetPluralStringByName(const char * name,int32_t quantity,std::string & outValue)97 RState ResourceManagerImpl::GetPluralStringByName(const char *name, int32_t quantity, std::string &outValue)
98 {
99     return SUCCESS;
100 }
101 
GetPluralStringByIdFormat(std::string & outValue,uint32_t id,int32_t quantity,...)102 RState ResourceManagerImpl::GetPluralStringByIdFormat(std::string &outValue, uint32_t id, int32_t quantity, ...)
103 {
104     return SUCCESS;
105 }
106 
GetPluralStringByNameFormat(std::string & outValue,const char * name,int32_t quantity,...)107 RState ResourceManagerImpl::GetPluralStringByNameFormat(std::string &outValue, const char *name, int32_t quantity, ...)
108 {
109     return SUCCESS;
110 }
111 
GetThemeById(uint32_t id,std::map<std::string,std::string> & outValue)112 RState ResourceManagerImpl::GetThemeById(uint32_t id, std::map<std::string, std::string> &outValue)
113 {
114     return SUCCESS;
115 }
116 
GetThemeByName(const char * name,std::map<std::string,std::string> & outValue)117 RState ResourceManagerImpl::GetThemeByName(const char *name, std::map<std::string, std::string> &outValue)
118 {
119     return SUCCESS;
120 }
121 
GetBooleanById(uint32_t id,bool & outValue)122 RState ResourceManagerImpl::GetBooleanById(uint32_t id, bool &outValue)
123 {
124     return SUCCESS;
125 }
126 
GetBooleanByName(const char * name,bool & outValue)127 RState ResourceManagerImpl::GetBooleanByName(const char *name, bool &outValue)
128 {
129     return SUCCESS;
130 }
131 
GetIntegerById(uint32_t id,int32_t & outValue)132 RState ResourceManagerImpl::GetIntegerById(uint32_t id, int32_t &outValue)
133 {
134     return SUCCESS;
135 }
136 
GetIntegerByName(const char * name,int32_t & outValue)137 RState ResourceManagerImpl::GetIntegerByName(const char *name, int32_t &outValue)
138 {
139     return SUCCESS;
140 }
141 
GetFloatById(uint32_t id,float & outValue)142 RState ResourceManagerImpl::GetFloatById(uint32_t id, float &outValue)
143 {
144     return SUCCESS;
145 }
146 
GetFloatById(uint32_t id,float & outValue,std::string & unit)147 RState ResourceManagerImpl::GetFloatById(uint32_t id, float &outValue, std::string &unit)
148 {
149     return SUCCESS;
150 }
151 
GetFloatByName(const char * name,float & outValue)152 RState ResourceManagerImpl::GetFloatByName(const char *name, float &outValue)
153 {
154     return SUCCESS;
155 }
156 
GetFloatByName(const char * name,float & outValue,std::string & unit)157 RState ResourceManagerImpl::GetFloatByName(const char *name, float &outValue, std::string &unit)
158 {
159     return SUCCESS;
160 }
161 
GetIntArrayById(uint32_t id,std::vector<int32_t> & outValue)162 RState ResourceManagerImpl::GetIntArrayById(uint32_t id, std::vector<int32_t> &outValue)
163 {
164     return SUCCESS;
165 }
166 
GetIntArrayByName(const char * name,std::vector<int32_t> & outValue)167 RState ResourceManagerImpl::GetIntArrayByName(const char *name, std::vector<int32_t> &outValue)
168 {
169     return SUCCESS;
170 }
171 
GetColorById(uint32_t id,uint32_t & outValue)172 RState ResourceManagerImpl::GetColorById(uint32_t id, uint32_t &outValue)
173 {
174     return SUCCESS;
175 }
176 
GetColorByName(const char * name,uint32_t & outValue)177 RState ResourceManagerImpl::GetColorByName(const char *name, uint32_t &outValue)
178 {
179     return SUCCESS;
180 }
181 
GetProfileById(uint32_t id,std::string & outValue)182 RState ResourceManagerImpl::GetProfileById(uint32_t id, std::string &outValue)
183 {
184     return SUCCESS;
185 }
186 
GetProfileByName(const char * name,std::string & outValue)187 RState ResourceManagerImpl::GetProfileByName(const char *name, std::string &outValue)
188 {
189     return SUCCESS;
190 }
191 
GetMediaById(uint32_t id,std::string & outValue)192 RState ResourceManagerImpl::GetMediaById(uint32_t id, std::string &outValue)
193 {
194     return SUCCESS;
195 }
196 
GetMediaById(uint32_t id,uint32_t density,std::string & outValue)197 RState ResourceManagerImpl::GetMediaById(uint32_t id, uint32_t density, std::string &outValue)
198 {
199     return SUCCESS;
200 }
201 
GetMediaByName(const char * name,std::string & outValue)202 RState ResourceManagerImpl::GetMediaByName(const char *name, std::string &outValue)
203 {
204     return SUCCESS;
205 }
206 
GetMediaByName(const char * name,uint32_t density,std::string & outValue)207 RState ResourceManagerImpl::GetMediaByName(const char *name, uint32_t density, std::string &outValue)
208 {
209     return SUCCESS;
210 }
211 
GetRawFilePathByName(const std::string & name,std::string & outValue)212 RState ResourceManagerImpl::GetRawFilePathByName(const std::string &name, std::string &outValue)
213 {
214     return SUCCESS;
215 }
216 
GetRawFileDescriptor(const std::string & name,RawFileDescriptor & descriptor)217 RState ResourceManagerImpl::GetRawFileDescriptor(const std::string &name, RawFileDescriptor &descriptor)
218 {
219     return SUCCESS;
220 }
221 
CloseRawFileDescriptor(const std::string & name)222 RState ResourceManagerImpl::CloseRawFileDescriptor(const std::string &name)
223 {
224     return SUCCESS;
225 }
226 
GetMediaBase64ByIdData(uint32_t id,uint32_t density,std::string & base64Data)227 RState ResourceManagerImpl::GetMediaBase64ByIdData(uint32_t id, uint32_t density, std::string &base64Data)
228 {
229     return SUCCESS;
230 }
231 
GetMediaBase64ByNameData(const char * name,uint32_t density,std::string & base64Data)232 RState ResourceManagerImpl::GetMediaBase64ByNameData(const char *name, uint32_t density, std::string &base64Data)
233 {
234     return SUCCESS;
235 }
236 
GetMediaDataById(uint32_t id,size_t & len,std::unique_ptr<uint8_t[]> & outValue)237 RState ResourceManagerImpl::GetMediaDataById(uint32_t id, size_t &len, std::unique_ptr<uint8_t[]> &outValue)
238 {
239     return SUCCESS;
240 }
241 
GetMediaDataByName(const char * name,size_t & len,std::unique_ptr<uint8_t[]> & outValue)242 RState ResourceManagerImpl::GetMediaDataByName(const char *name, size_t &len, std::unique_ptr<uint8_t[]> &outValue)
243 {
244     return SUCCESS;
245 }
246 
GetMediaDataById(uint32_t id,uint32_t density,size_t & len,std::unique_ptr<uint8_t[]> & outValue)247 RState ResourceManagerImpl::GetMediaDataById(uint32_t id, uint32_t density, size_t &len,
248     std::unique_ptr<uint8_t[]> &outValue)
249 {
250     return SUCCESS;
251 }
252 
GetMediaDataByName(const char * name,uint32_t density,size_t & len,std::unique_ptr<uint8_t[]> & outValue)253 RState ResourceManagerImpl::GetMediaDataByName(const char *name, uint32_t density, size_t &len,
254     std::unique_ptr<uint8_t[]> &outValue)
255 {
256     return SUCCESS;
257 }
258 
GetMediaBase64DataById(uint32_t id,std::string & outValue)259 RState ResourceManagerImpl::GetMediaBase64DataById(uint32_t id, std::string &outValue)
260 {
261     return SUCCESS;
262 }
263 
GetMediaBase64DataByName(const char * name,std::string & outValue)264 RState ResourceManagerImpl::GetMediaBase64DataByName(const char *name, std::string &outValue)
265 {
266     return SUCCESS;
267 }
268 
GetMediaBase64DataById(uint32_t id,uint32_t density,std::string & outValue)269 RState ResourceManagerImpl::GetMediaBase64DataById(uint32_t id, uint32_t density, std::string &outValue)
270 {
271     return SUCCESS;
272 }
273 
GetMediaBase64DataByName(const char * name,uint32_t density,std::string & outValue)274 RState ResourceManagerImpl::GetMediaBase64DataByName(const char *name, uint32_t density, std::string &outValue)
275 {
276     return SUCCESS;
277 }
278 
GetProfileDataById(uint32_t id,size_t & len,std::unique_ptr<uint8_t[]> & outValue)279 RState ResourceManagerImpl::GetProfileDataById(uint32_t id, size_t &len, std::unique_ptr<uint8_t[]> &outValue)
280 {
281     return SUCCESS;
282 }
283 
GetProfileDataByName(const char * name,size_t & len,std::unique_ptr<uint8_t[]> & outValue)284 RState ResourceManagerImpl::GetProfileDataByName(const char *name, size_t &len, std::unique_ptr<uint8_t[]> &outValue)
285 {
286     return SUCCESS;
287 }
288 
GetRawFileFromHap(const std::string & rawFileName,std::unique_ptr<RawFile> & rawFile)289 RState ResourceManagerImpl::GetRawFileFromHap(const std::string &rawFileName, std::unique_ptr<RawFile> &rawFile)
290 {
291     return SUCCESS;
292 }
293 
GetRawFileDescriptorFromHap(const std::string & rawFileName,RawFileDescriptor & descriptor)294 RState ResourceManagerImpl::GetRawFileDescriptorFromHap(const std::string &rawFileName, RawFileDescriptor &descriptor)
295 {
296     return SUCCESS;
297 }
298 
IsLoadHap()299 RState ResourceManagerImpl::IsLoadHap()
300 {
301     return SUCCESS;
302 }
303 }  // namespace Resource
304 }  // namespace Global
305 }  // namespace OHOS