/* * Copyright (c) 2023 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #include "adapter/preview/entrance/udmf/udmf_impl.h" #include #include #include "js_native_api_types.h" #include "base/utils/utils.h" #include "core/common/udmf/unified_data.h" namespace OHOS::Ace { UdmfClient* UdmfClient::GetInstance() { static UdmfClientImpl instance; return &instance; } RefPtr UdmfClientImpl::TransformUnifiedDataForNative(void* rawData) { return nullptr; } void* UdmfClientImpl::TransformUnifiedDataPtr(RefPtr& unifiedData) { return nullptr; } RefPtr UdmfClientImpl::TransformUnifiedData(napi_value napiValue) { return nullptr; } napi_value UdmfClientImpl::TransformUdmfUnifiedData(RefPtr& UnifiedData) { return nullptr; } napi_value UdmfClientImpl::TransformSummary(std::map& summary) { return nullptr; } RefPtr UdmfClientImpl::CreateUnifiedData() { return nullptr; } int32_t UdmfClientImpl::SetData(const RefPtr& unifiedData, std::string& key) { return -1; } int32_t UdmfClientImpl::GetData(const RefPtr& unifiedData, const std::string& key) { return -1; } int32_t UdmfClientImpl::GetSummary(std::string& key, std::map& summaryMap) { return -1; } bool UdmfClientImpl::GetRemoteStatus(std::string& key) { return false; } void UdmfClientImpl::AddFormRecord( const RefPtr& unifiedData, int32_t formId, const RequestFormInfo& cardInfo) {} void UdmfClientImpl::AddLinkRecord( const RefPtr& unifiedData, const std::string& url, const std::string& description) {} void UdmfClientImpl::GetLinkRecord(const RefPtr& unifiedData, std::string& url, std::string& description) {} bool UdmfClientImpl::GetFileUriRecord(const RefPtr& unifiedData, std::vector& uri) { return false; } bool UdmfClientImpl::AddFileUriRecord(const RefPtr& unifiedData, std::vector& uri) { return false; } void UdmfClientImpl::AddHtmlRecord( const RefPtr& unifiedData, const std::string& htmlContent, const std::string& plainContent) {} void UdmfClientImpl::GetHtmlRecord( const RefPtr& unifiedData, std::string& htmlContent, std::string& plainContent) {} void UdmfClientImpl::AddPixelMapRecord( const RefPtr& unifiedData, std::vector& data, PixelMapRecordDetails& details) {} void UdmfClientImpl::AddImageRecord(const RefPtr& unifiedData, const std::string& uri) {} void UdmfClientImpl::AddPlainTextRecord(const RefPtr& unifiedData, const std::string& selectedStr) {} std::string UdmfClientImpl::GetSinglePlainTextRecord(const RefPtr& unifiedData) { return ""; } std::vector UdmfClientImpl::GetPlainTextRecords(const RefPtr& unifiedData) { return {}; } int32_t UdmfClientImpl::GetVideoRecordUri(const RefPtr& unifiedData, std::string& uri) { return -1; } std::pair UdmfClientImpl::GetErrorInfo(int32_t errorCode) { return {}; } std::shared_ptr UnifiedDataImpl::GetUnifiedData() { return nullptr; } void UnifiedDataImpl::SetUnifiedData(std::shared_ptr unifiedData) { return; } void UdmfClientImpl::AddSpanStringRecord( const RefPtr& unifiedData, std::vector& data) { return; } std::vector UdmfClientImpl::GetSpanStringRecord(const RefPtr& unifiedData) { return {}; } } // namespace OHOS::Ace