/ohos5.0/foundation/distributeddatamgr/pasteboard/framework/innerkits/include/ |
H A D | pasteboard_utils.h | 51 static std::shared_ptr<UnifiedRecord> PasteRecord2Text(std::shared_ptr<PasteDataRecord> record); 53 static std::shared_ptr<UnifiedRecord> PasteRecord2Want(std::shared_ptr<PasteDataRecord> record); 54 static std::shared_ptr<UnifiedRecord> PasteRecord2Html(std::shared_ptr<PasteDataRecord> record); 55 static std::shared_ptr<UnifiedRecord> PasteRecord2Link(std::shared_ptr<PasteDataRecord> record); 56 static std::shared_ptr<UnifiedRecord> PasteRecord2File(std::shared_ptr<PasteDataRecord> record); 57 … static std::shared_ptr<UnifiedRecord> PasteRecord2Image(std::shared_ptr<PasteDataRecord> record); 58 … static std::shared_ptr<UnifiedRecord> PasteRecord2Video(std::shared_ptr<PasteDataRecord> record); 64 static std::shared_ptr<UnifiedRecord> PasteRecord2Form(std::shared_ptr<PasteDataRecord> record); 66 std::shared_ptr<PasteDataRecord> record); 68 static std::shared_ptr<PasteDataRecord> Text2PasteRecord(std::shared_ptr<UnifiedRecord> record); [all …]
|
H A D | paste_data_record.h | 47 class API_EXPORT PasteDataRecord : public TLVObject { 49 PasteDataRecord(); 50 ~PasteDataRecord(); 51 PasteDataRecord(const PasteDataRecord &record); 52 PasteDataRecord(std::string mimeType, std::shared_ptr<std::string> htmlText, 60 static std::shared_ptr<PasteDataRecord> NewUriRecord(const OHOS::Uri &uri); 61 static std::shared_ptr<PasteDataRecord> NewKvRecord( 63 static std::shared_ptr<PasteDataRecord> NewMultiTypeRecord( 66 static std::shared_ptr<PasteDataRecord> NewMultiTypeDelayRecord( 139 std::shared_ptr<PasteDataRecord> Build(); [all …]
|
H A D | convert_utils.h | 34 static std::vector<std::shared_ptr<PasteDataRecord>> Convert( 37 const std::vector<std::shared_ptr<PasteDataRecord>>& records); 39 static std::shared_ptr<PasteDataRecord> Convert(std::shared_ptr<UnifiedRecord> record); 40 static std::shared_ptr<UnifiedRecord> Convert(std::shared_ptr<PasteDataRecord> record); 49 …:vector<std::shared_ptr<PasteDataEntry>>& entries, const std::shared_ptr<PasteDataRecord> &record); 52 const std::shared_ptr<PasteDataRecord> &record);
|
H A D | pasteboard_client.h | 53 std::shared_ptr<PasteDataRecord> CreateHtmlTextRecord(const std::string &text); 61 std::shared_ptr<PasteDataRecord> CreatePlainTextRecord(const std::string &text); 69 …std::shared_ptr<PasteDataRecord> CreatePixelMapRecord(std::shared_ptr<OHOS::Media::PixelMap> pixel… 77 std::shared_ptr<PasteDataRecord> CreateUriRecord(const OHOS::Uri &uri); 85 std::shared_ptr<PasteDataRecord> CreateWantRecord(std::shared_ptr<OHOS::AAFwk::Want> want); 94 std::shared_ptr<PasteDataRecord> CreateKvRecord( 104 std::shared_ptr<PasteDataRecord> CreateMultiDelayRecord( 424 static void RefreshUri(std::shared_ptr<PasteDataRecord> &record);
|
H A D | pasteboard_web_controller.h | 40 …std::vector<std::shared_ptr<PasteDataRecord>> SplitHtml2Records(const std::shared_ptr<std::string>… 49 std::vector<std::shared_ptr<PasteDataRecord>> BuildPasteDataRecords(const std::map<std::string, 55 …std::map<std::uint32_t, std::vector<std::shared_ptr<PasteDataRecord>>> GroupRecordWithFrom(PasteDa… 58 … void ReplaceHtmlRecordContentByExtraUris(std::vector<std::shared_ptr<PasteDataRecord>> &records);
|
H A D | paste_data.h | 67 explicit PasteData(std::vector<std::shared_ptr<PasteDataRecord>> records); 75 void AddRecord(std::shared_ptr<PasteDataRecord> record); 76 void AddRecord(PasteDataRecord &record); 85 std::shared_ptr<PasteDataRecord> GetRecordAt(std::size_t index) const; 88 bool ReplaceRecordAt(std::size_t number, std::shared_ptr<PasteDataRecord> record); 96 std::vector<std::shared_ptr<PasteDataRecord>> AllRecords() const; 159 std::vector<std::shared_ptr<PasteDataRecord>> records_;
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/framework/innerkits/src/ |
H A D | paste_data_record.cpp | 37 PasteDataRecord::Builder &PasteDataRecord::Builder::SetMimeType(std::string mimeType) in SetMimeType() 86 PasteDataRecord::Builder &PasteDataRecord::Builder::SetUri(std::shared_ptr<OHOS::Uri> uri) in SetUri() 104 std::shared_ptr<PasteDataRecord> PasteDataRecord::Builder::Build() in Build() 135 std::shared_ptr<PasteDataRecord> PasteDataRecord::NewHtmlRecord(const std::string &htmlText) in NewHtmlRecord() 161 std::shared_ptr<PasteDataRecord> PasteDataRecord::NewUriRecord(const OHOS::Uri &uri) in NewUriRecord() 166 std::shared_ptr<PasteDataRecord> PasteDataRecord::NewKvRecord( in NewKvRecord() 174 std::shared_ptr<PasteDataRecord> PasteDataRecord::NewMultiTypeRecord( in NewMultiTypeRecord() 198 std::shared_ptr<PasteDataRecord> PasteDataRecord::NewMultiTypeDelayRecord( in NewMultiTypeDelayRecord() 223 PasteDataRecord::PasteDataRecord() in PasteDataRecord() function in OHOS::MiscServices::PasteDataRecord 229 PasteDataRecord::~PasteDataRecord() in ~PasteDataRecord() [all …]
|
H A D | pasteboard_utils.cpp | 115 std::vector<std::shared_ptr<PasteDataRecord>> PasteboardUtils::Convert( in Convert() 118 std::vector<std::shared_ptr<PasteDataRecord>> pasteboardRecords; in Convert() 262 auto pbRecord = std::make_shared<PasteDataRecord>(); in PlainText2PasteRecord() 309 auto wantRecord = PasteDataRecord::NewWantRecord(*(wantValue)); in Want2PasteRecord() 335 auto pbRecord = std::make_shared<PasteDataRecord>(); in Html2PasteRecord() 376 auto pbRecord = std::make_shared<PasteDataRecord>(); in Link2PasteRecord() 417 auto uriRecord = PasteDataRecord::NewUriRecord(OHOS::Uri(file->GetUri())); in File2PasteRecord() 449 auto uriRecord = PasteDataRecord::NewUriRecord(OHOS::Uri(image->GetUri())); in Image2PasteRecord() 609 auto pbRecord = std::make_shared<PasteDataRecord>(); in AppItem2PasteRecord() 711 auto kvRecord = PasteDataRecord::NewKvRecord(type, arrayBuffer); in Text2PasteRecord() [all …]
|
H A D | pasteboard_client.cpp | 101 return PasteDataRecord::NewHtmlRecord(htmlText); in CreateHtmlTextRecord() 107 return PasteDataRecord::NewWantRecord(std::move(want)); in CreateWantRecord() 113 return PasteDataRecord::NewPlaintTextRecord(text); in CreatePlainTextRecord() 119 return PasteDataRecord::NewPixelMapRecord(std::move(pixelMap)); in CreatePixelMapRecord() 125 return PasteDataRecord::NewUriRecord(uri); in CreateUriRecord() 128 std::shared_ptr<PasteDataRecord> PasteboardClient::CreateKvRecord( in CreateKvRecord() 132 return PasteDataRecord::NewKvRecord(mimeType, arrayBuffer); in CreateKvRecord() 135 std::shared_ptr<PasteDataRecord> PasteboardClient::CreateMultiDelayRecord( in CreateMultiDelayRecord() 138 return PasteDataRecord::NewMultiTypeDelayRecord(mimeTypes, entryGetter); in CreateMultiDelayRecord() 349 PasteDataRecord::Builder builder(MIMETYPE_TEXT_HTML); in RebuildWebviewPasteData() [all …]
|
H A D | pasteboard_web_controller.cpp | 47 std::vector<std::shared_ptr<PasteDataRecord>> PasteboardWebController::SplitHtml2Records( in SplitHtml2Records() 73 std::vector<std::shared_ptr<PasteDataRecord>> pasteDataRecords = pasteData->AllRecords(); in RebuildHtml() 156 std::vector<std::shared_ptr<PasteDataRecord>> PasteboardWebController::BuildPasteDataRecords( in BuildPasteDataRecords() 159 std::vector<std::shared_ptr<PasteDataRecord>> records; in BuildPasteDataRecords() 161 PasteDataRecord::Builder builder(MiscServices::MIMETYPE_TEXT_URI); in BuildPasteDataRecords() 207 std::vector<std::shared_ptr<PasteDataRecord>> &records) in ReplaceHtmlRecordContentByExtraUris() 209 std::shared_ptr<PasteDataRecord> htmlRecord = nullptr; in ReplaceHtmlRecordContentByExtraUris() 255 std::map<std::uint32_t, std::vector<std::shared_ptr<PasteDataRecord>>> PasteboardWebController::Gro… in GroupRecordWithFrom() 258 std::map<std::uint32_t, std::vector<std::shared_ptr<PasteDataRecord>>> groupMap; in GroupRecordWithFrom() 264 …to value = item != groupMap.end() ? item->second : std::vector<std::shared_ptr<PasteDataRecord>>(); in GroupRecordWithFrom()
|
H A D | convert_utils.cpp | 44 const std::vector<std::shared_ptr<PasteDataRecord>>& records) in Convert() 53 std::vector<std::shared_ptr<PasteDataRecord>> ConvertUtils::Convert( in Convert() 56 std::vector<std::shared_ptr<PasteDataRecord>> pasteboardRecords; in Convert() 63 std::shared_ptr<UnifiedRecord> ConvertUtils::Convert(std::shared_ptr<PasteDataRecord> record) in Convert() 89 std::shared_ptr<PasteDataRecord> ConvertUtils::Convert(std::shared_ptr<UnifiedRecord> record) in Convert() 95 std::shared_ptr<PasteDataRecord> pbRecord = std::make_shared<PasteDataRecord>(); in Convert() 131 const std::shared_ptr<PasteDataRecord> &record) in Convert() 180 …::vector<std::shared_ptr<PasteDataEntry>> &entries, const std::shared_ptr<PasteDataRecord> &record) in Convert()
|
H A D | paste_data.cpp | 86 this->records_.emplace_back(std::make_shared<PasteDataRecord>(*item)); in PasteData() 134 this->AddRecord(PasteDataRecord::NewHtmlRecord(html)); in AddHtmlRecord() 139 this->AddRecord(PasteDataRecord::NewPixelMapRecord(std::move(pixelMap))); in AddPixelMapRecord() 144 this->AddRecord(PasteDataRecord::NewWantRecord(std::move(want))); in AddWantRecord() 149 this->AddRecord(PasteDataRecord::NewPlaintTextRecord(text)); in AddTextRecord() 154 this->AddRecord(PasteDataRecord::NewUriRecord(uri)); in AddUriRecord() 159 AddRecord(PasteDataRecord::NewKvRecord(mimeType, arrayBuffer)); in AddKvRecord() 162 void PasteData::AddRecord(std::shared_ptr<PasteDataRecord> record) in AddRecord() 172 void PasteData::AddRecord(PasteDataRecord &record) in AddRecord() 174 this->AddRecord(std::make_shared<PasteDataRecord>(record)); in AddRecord() [all …]
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/interfaces/cj/src/ |
H A D | paste_data_record_impl.cpp | 23 static std::map<std::shared_ptr<PasteDataRecord>, sptr<PasteDataRecordImpl>> g_cjPasteDataRecordMap; 39 …std::shared_ptr<MiscServices::PasteDataRecord> realValue = pasteDataRecordImpl->GetRealPasteDataRe… in CreateCjPasteDataRecordObject() 46 sptr<PasteDataRecordImpl> getCjPasteDataRecordImpl(std::shared_ptr<PasteDataRecord> record) in getCjPasteDataRecordImpl() 58 void removeCjPasteDataRecordImpl(std::shared_ptr<MiscServices::PasteDataRecord> record) in removeCjPasteDataRecordImpl() 64 void addCjPasteDataRecordImpl(std::shared_ptr<MiscServices::PasteDataRecord> record, in addCjPasteDataRecordImpl() 73 value_ = std::make_shared<PasteDataRecord>(); in PasteDataRecordImpl() 76 PasteDataRecordImpl::PasteDataRecordImpl(std::shared_ptr<MiscServices::PasteDataRecord> pasteDataRe… in PasteDataRecordImpl() 100 std::shared_ptr<MiscServices::PasteDataRecord> PasteDataRecordImpl::GetRealPasteDataRecord() in GetRealPasteDataRecord() 105 std::shared_ptr<MiscServices::PasteDataRecord> res = value_; in GetRealPasteDataRecord()
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/interfaces/cj/include/ |
H A D | paste_data_record_impl.h | 38 explicit PasteDataRecordImpl(std::shared_ptr<MiscServices::PasteDataRecord> pasteDataRecord); 40 std::shared_ptr<MiscServices::PasteDataRecord> GetRealPasteDataRecord(); 53 std::shared_ptr<MiscServices::PasteDataRecord> value_ = nullptr; 57 sptr<PasteDataRecordImpl> getCjPasteDataRecordImpl(std::shared_ptr<MiscServices::PasteDataRecord> r… 58 void removeCjPasteDataRecordImpl(std::shared_ptr<MiscServices::PasteDataRecord> record); 59 void addCjPasteDataRecordImpl(std::shared_ptr<MiscServices::PasteDataRecord> record,
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/framework/test/src/ |
H A D | paste_data_record_test.cpp | 52 void AddPlainUdsEntry(PasteDataRecord& record); 53 void AddFileUriUdsEntry(PasteDataRecord& record); 54 void AddHtmlUdsEntry(PasteDataRecord& record); 55 void AddPixelMapUdsEntry(PasteDataRecord& record); 56 void AddLinkUdsEntry(PasteDataRecord& record); 75 void PasteDataRecordTest::AddPlainUdsEntry(PasteDataRecord& record) in AddPlainUdsEntry() 94 void PasteDataRecordTest::AddHtmlUdsEntry(PasteDataRecord& record) in AddHtmlUdsEntry() 103 void PasteDataRecordTest::AddLinkUdsEntry(PasteDataRecord& record) in AddLinkUdsEntry() 234 std::shared_ptr<PasteDataRecord> record = std::make_shared<PasteDataRecord>(); 256 std::shared_ptr<PasteDataRecord> record = std::make_shared<PasteDataRecord>(); [all …]
|
H A D | web_controller_test.cpp | 152 std::vector<std::shared_ptr<PasteDataRecord>> pasteDataRecords = pasteData->AllRecords(); 157 PasteDataRecord::Builder builder(MIMETYPE_TEXT_URI); 202 std::vector<std::shared_ptr<PasteDataRecord>> pasteDataRecords = pasteData->AllRecords(); 209 PasteDataRecord::Builder builder(MIMETYPE_TEXT_URI); 290 std::vector<std::shared_ptr<PasteDataRecord>> pasteDataRecords = pasteData->AllRecords(); 295 PasteDataRecord::Builder builder(MIMETYPE_TEXT_URI); 337 std::vector<std::shared_ptr<PasteDataRecord>> pasteDataRecords = pasteData->AllRecords(); 344 PasteDataRecord::Builder builder(MIMETYPE_TEXT_URI);
|
H A D | tlv_object_test.cpp | 31 static std::shared_ptr<PasteDataRecord> GenRecord(std::uint32_t index); 50 std::shared_ptr<PasteDataRecord> TLVObjectTest::GenRecord(std::uint32_t index) in GenRecord() 61 PasteDataRecord::Builder builder(MIMETYPE_TEXT_HTML); in GenRecord() 146 PasteDataRecord::Builder builder(MIMETYPE_TEXT_PLAIN); 147 std::shared_ptr<PasteDataRecord> pasteDataRecord = builder.SetCustomData(customData).Build();
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-Release to v4.0-beta2/ |
H A D | js-apidiff-misc.md | 18 |废弃版本有变化|类名:PasteDataRecord;<br>方法or属性:convertToText(): Promise\<string>;<br>旧版本信息:|类名:PasteDataRec… 34 |type有变化|类名:PasteDataRecord;<br>方法or属性:htmlText: string;<br>旧版本信息:|类名:PasteDataRecord;<br>方法or属性:ht… 35 |type有变化|类名:PasteDataRecord;<br>方法or属性:want: Want;<br>旧版本信息:|类名:PasteDataRecord;<br>方法or属性:want: Wa… 36 |type有变化|类名:PasteDataRecord;<br>方法or属性:mimeType: string;<br>旧版本信息:|类名:PasteDataRecord;<br>方法or属性:mi… 37 |type有变化|类名:PasteDataRecord;<br>方法or属性:plainText: string;<br>旧版本信息:|类名:PasteDataRecord;<br>方法or属性:p… 38 |type有变化|类名:PasteDataRecord;<br>方法or属性:uri: string;<br>旧版本信息:|类名:PasteDataRecord;<br>方法or属性:uri: st…
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/test/fuzztest/pasteboardclient_fuzzer/ |
H A D | pasteboardclient_fuzzer.cpp | 47 std::shared_ptr<PasteDataRecord> pasteDataRecord = std::make_shared<PasteDataRecord>(); in FuzzPasteboardclient() 116 std::shared_ptr<PasteDataRecord> pasteDataRecord = std::make_shared<PasteDataRecord>(); in FuzzPasteboard() 204 std::shared_ptr<PasteDataRecord> pasteDataRecord = std::make_shared<PasteDataRecord>(); in FuzzPasteData002() 249 PasteDataRecord pasteDataRecord; in FuzzPastedataRecord() 289 PasteDataRecord pasteDataRecord; in FuzzPastedataRecord002() 311 PasteDataRecord::NewKvRecord(mimeType, arrayBuffer); in FuzzPastedataRecord002() 313 PasteDataRecord::Builder builder(MIMETYPE_TEXT_HTML); in FuzzPastedataRecord002() 343 std::shared_ptr<PasteDataRecord> pasteDataRecord = std::make_shared<PasteDataRecord>(); in FuzzPasteboardclientcreateData()
|
/ohos5.0/docs/en/release-notes/api-diff/v4.0-Release-vs-v4.0-beta2/ |
H A D | js-apidiff-misc.md | 18 …s name: PasteDataRecord;<br>Method or attribute name: convertToText(): Promise\<string>;<br>Old ve… 34 …ged|Class name: PasteDataRecord;<br>Method or attribute name: htmlText: string;<br>Old version inf… 35 …hanged|Class name: PasteDataRecord;<br>Method or attribute name: want: Want;<br>Old version inform… 36 …ged|Class name: PasteDataRecord;<br>Method or attribute name: mimeType: string;<br>Old version inf… 37 …ged|Class name: PasteDataRecord;<br>Method or attribute name: plainText: string;<br>Old version in… 38 …hanged|Class name: PasteDataRecord;<br>Method or attribute name: uri: string;<br>Old version infor…
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-basic-services-kit/ |
H A D | js-apis-pasteboard.md | 373 createWantRecord(want: Want): PasteDataRecord 408 createPlainTextRecord(text: string): PasteDataRecord 437 createUriRecord(uri: string): PasteDataRecord 483 ## PasteDataRecord<sup>7+</sup> 607 从PasteDataRecord中获取指定MIME类型的自定义数据。 621 …pe](#valuetype9)> | Promise对象,返回PasteDataRecord中指定MIME类型的自定义数据。<br/>PasteDataRecord中包含多个MIME类型数… 869 addRecord(record: PasteDataRecord): void 1078 getRecord(index: number): PasteDataRecord 1096 | [PasteDataRecord](#pastedatarecord7) | 指定下标的条目。 | 1421 getRecordAt(index: number): PasteDataRecord [all …]
|
/ohos5.0/base/web/webview/ohos_adapter/pasteboard_adapter/include/ |
H A D | pasteboard_client_adapter_impl.h | 39 std::shared_ptr<MiscServices::PasteDataRecord> record); 53 std::shared_ptr<MiscServices::PasteDataRecord> GetRecord(); 60 std::shared_ptr<MiscServices::PasteDataRecord> record_; 61 std::shared_ptr<MiscServices::PasteDataRecord::Builder> builder_;
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.1-Release/ |
H A D | js-apidiff-misc.md | 112 | ohos.pasteboard | PasteData | replaceRecordAt(index: number, record: PasteDataRecord): boolean; |… 117 | ohos.pasteboard | PasteData | getRecordAt(index: number): PasteDataRecord; | 新增 | 127 | ohos.pasteboard | PasteData | addRecord(record: PasteDataRecord): void; | 新增 | 131 | ohos.pasteboard | PasteDataRecord | uri: string; | 新增 | 132 | ohos.pasteboard | PasteDataRecord | plainText: string; | 新增 | 133 | ohos.pasteboard | PasteDataRecord | mimeType: string; | 新增 | 134 | ohos.pasteboard | PasteDataRecord | want: Want; | 新增 | 135 | ohos.pasteboard | PasteDataRecord | htmlText: string; | 新增 | 142 | ohos.pasteboard | pasteboard | function createUriRecord(uri: string): PasteDataRecord; | 新增 | 143 | ohos.pasteboard | pasteboard | function createPlainTextRecord(text: string): PasteDataRecord; | 新… [all …]
|
/ohos5.0/base/web/webview/test/fuzztest/ohos_adapter/pasteboard_adapter/sethtmltext_fuzzer/ |
H A D | sethtmltext_fuzzer.cpp | 30 std::shared_ptr<PasteDataRecord> record = std::make_shared<PasteDataRecord>(); in SetHtmlTextFuzzTest()
|
/ohos5.0/docs/en/release-notes/api-diff/v3.1-Release/ |
H A D | js-apidiff-misc.md | 112 | ohos.pasteboard | PasteData | replaceRecordAt(index: number, record: PasteDataRecord): boolean; |… 117 | ohos.pasteboard | PasteData | getRecordAt(index: number): PasteDataRecord; | Added| 127 | ohos.pasteboard | PasteData | addRecord(record: PasteDataRecord): void; | Added| 131 | ohos.pasteboard | PasteDataRecord | uri: string; | Added| 132 | ohos.pasteboard | PasteDataRecord | plainText: string; | Added| 133 | ohos.pasteboard | PasteDataRecord | mimeType: string; | Added| 134 | ohos.pasteboard | PasteDataRecord | want: Want; | Added| 135 | ohos.pasteboard | PasteDataRecord | htmlText: string; | Added| 142 | ohos.pasteboard | pasteboard | function createUriRecord(uri: string): PasteDataRecord; | Added| 143 | ohos.pasteboard | pasteboard | function createPlainTextRecord(text: string): PasteDataRecord; | A… [all …]
|