Lines Matching refs:extInfo
103 for (const auto &extInfo : tempExtInfos) { in GetExtInfosByBundleName() local
104 if (extInfo.bundleName == bundleName) { in GetExtInfosByBundleName()
105 extInfos.emplace_back(extInfo); in GetExtInfosByBundleName()
439 auto extInfo = std::find_if(extInfos.begin(), extInfos.end(), in GetSubProperty() local
441 if (extInfo == extInfos.end()) { in GetSubProperty()
443 extInfo = extInfos.begin(); in GetSubProperty()
445 subProp.labelId = extInfo->labelId; in GetSubProperty()
446 … subProp.label = GetStringById(extInfo->bundleName, extInfo->moduleName, extInfo->labelId, userId); in GetSubProperty()
447 subProp.id = extInfo->name; in GetSubProperty()
448 subProp.name = extInfo->bundleName; in GetSubProperty()
449 subProp.iconId = extInfo->iconId; in GetSubProperty()
450 std::vector<Metadata> extends = extInfo->metadata; in GetSubProperty()
463 for (const auto &extInfo : extInfos) { in ListInputMethodSubtype() local
465 subProperty.labelId = extInfo.labelId; in ListInputMethodSubtype()
466 …subProperty.label = GetStringById(extInfo.bundleName, extInfo.moduleName, extInfo.labelId, userId); in ListInputMethodSubtype()
467 subProperty.id = extInfo.name; in ListInputMethodSubtype()
468 subProperty.name = extInfo.bundleName; in ListInputMethodSubtype()
469 subProperty.iconId = extInfo.iconId; in ListInputMethodSubtype()
470 std::vector<Metadata> extends = extInfo.metadata; in ListInputMethodSubtype()
482 const OHOS::AppExecFwk::ExtensionAbilityInfo &extInfo, SubProperty &subProp) in GetSubProperty() argument
486 auto ret = ParseSubtype(extInfo, subtypes); in GetSubProperty()
502 subProp.name = extInfo.bundleName; in GetSubProperty()
512 … subProp.label = GetStringById(extInfo.bundleName, extInfo.moduleName, subProp.labelId, userId); in GetSubProperty()
526 … ImeInfoInquirer::ListInputMethodSubtype(const int32_t userId, const ExtensionAbilityInfo &extInfo, in ListInputMethodSubtype() argument
531 auto ret = ParseSubtype(extInfo, subtypes); in ListInputMethodSubtype()
537 std::string resPath = extInfo.hapPath.empty() ? extInfo.resourcePath : extInfo.hapPath; in ListInputMethodSubtype()
542 if (InputTypeManager::GetInstance().IsInputType({ extInfo.bundleName, subtype.id })) { in ListInputMethodSubtype()
546 .name = extInfo.bundleName, in ListInputMethodSubtype()
561 …IMSA_HILOGE("GetStringById failed, bundleName:%{public}s, id:%{public}d.", extInfo.bundleName.c_st… in ListInputMethodSubtype()
578 int32_t ImeInfoInquirer::ParseSubtype(const OHOS::AppExecFwk::ExtensionAbilityInfo &extInfo, in ParseSubtype() argument
581 auto iter = std::find_if(extInfo.metadata.begin(), extInfo.metadata.end(), in ParseSubtype()
583 if (iter == extInfo.metadata.end()) { in ParseSubtype()
589 if (!clientImpl.GetResConfigFile(extInfo, iter->name, profiles)) { in ParseSubtype()
732 [&bundleName, &extName](const OHOS::AppExecFwk::ExtensionAbilityInfo &extInfo) { in IsImeInstalled() argument
733 return extInfo.bundleName == bundleName && extName == extInfo.name; in IsImeInstalled()
1002 for (const auto &extInfo : extInfos) { in QueryFullImeInfo() local
1003 if (IsTempInputMethod(extInfo)) { in QueryFullImeInfo()
1006 auto it = tempExtInfos.find(extInfo.bundleName); in QueryFullImeInfo()
1008 it->second.push_back(extInfo); in QueryFullImeInfo()
1011 tempExtInfos.insert({ extInfo.bundleName, { extInfo } }); in QueryFullImeInfo()
1014 for (const auto &extInfo : tempExtInfos) { in QueryFullImeInfo() local
1016 auto errNo = GetFullImeInfo(userId, extInfo.second, info); in QueryFullImeInfo()
1033 for (const auto &extInfo : extInfos) { in GetFullImeInfo() local
1034 if (IsTempInputMethod(extInfo)) { in GetFullImeInfo()
1037 if (extInfo.bundleName == bundleName) { in GetFullImeInfo()
1038 tempExtInfos.push_back(extInfo); in GetFullImeInfo()
1082 for (const auto &extInfo : bundleInfo.extensionInfos) { in IsInputMethod() local
1083 if (extInfo.type == ExtensionAbilityType::INPUTMETHOD) { in IsInputMethod()
1090 bool ImeInfoInquirer::IsTempInputMethod(const ExtensionAbilityInfo &extInfo) in IsTempInputMethod() argument
1092 auto iter = std::find_if(extInfo.metadata.begin(), extInfo.metadata.end(), in IsTempInputMethod()
1096 return iter != extInfo.metadata.end(); in IsTempInputMethod()