Lines Matching refs:hapInfo

264     private static void parseDeviceTypeToHapInfo(String packInfoJsonStr, HapInfo hapInfo, String hapName) {
290 hapInfo.deviceType = JSONArray.parseArray(deviceTypes
324 profileInfo.hapInfo = parseHapInfo(hapJson, data);
326 parseDeviceTypeToHapInfo(paclInfoJsonString, profileInfo.hapInfo, hapName);
329 profileInfo.deviceConfig = parseDeviceConfigInfo(deviceConfigJson, profileInfo.hapInfo.deviceType);
338 if (profileInfo.hapInfo.abilities.size() == 1) {
339 profileInfo.appInfo.appName = profileInfo.hapInfo.abilities.get(0).label;
340 profileInfo.appInfo.appNameEN = profileInfo.hapInfo.abilities.get(0).label;
342 for (AbilityInfo abilityInfo : profileInfo.hapInfo.abilities) {
625 HapInfo hapInfo = new HapInfo();
630 hapInfo.packageStr = getJsonString(hapJson, "package");
631 hapInfo.name = getJsonString(hapJson, "name");
632 hapInfo.description = parseResourceByKey(hapJson, data, "description", "descriptionId");
633 hapInfo.setDescriptions(parseResourceMapByKey(hapJson, data, DESCRIPTION_ID));
636 hapInfo.mainElement = getJsonString(hapJson, MAIN_ABILITY);
640 hapInfo.supportedModes = JSONObject.parseArray(getJsonString(hapJson, "supportedModes"),
645 hapInfo.defPermissions = parseDefPermissions(hapJson, data);
649 hapInfo.definePermissions = parseDefinePermissions(hapJson, data);
653 hapInfo.defPermissionsGroups = JSONArray.parseArray(getJsonString(hapJson, "defPermissiongroups"),
658 getDistro(hapJson, hapInfo);
662 hapInfo.reqCapabilities = JSONArray.parseArray(getJsonString(hapJson, "reqCapabilities"),
667 hapInfo.deviceType = JSONArray.parseArray(getJsonString(hapJson, "deviceType")
674 hapInfo.metaData = parseMetaData(metaDataJson);
680 hapInfo.isJs = true;
685 hapInfo.reqPermissions = parseFAReqPermission(hapJson, data);
689 hapInfo.commonEvents = JSONObject.parseArray(getJsonString(hapJson, "commonEvents"),
694 hapInfo.shortcuts = parseShoruCuts(hapJson, data);
705 hapInfo.abilities = abilitieList;
706 adaptAbilityName(hapInfo.abilities, hapInfo.packageStr);
707 setFAProviderAbility(hapJson, hapInfo, hapInfo.abilities);
711 hapInfo.distroFilter = JSONObject.parseObject(
714 return hapInfo;
743 * @param hapInfo hapInfo json object
745 private static void getDistro(JSONObject hapJson, HapInfo hapInfo) {
766 hapInfo.distro = distro;
2077 private static void setFAProviderAbility(JSONObject moduleJson, HapInfo hapInfo,
2091 hapInfo.formInfos.addAll(abilityInfo.formInfos);