Home
last modified time | relevance | path

Searched refs:PasteDataRecord (Results 1 – 25 of 51) sorted by relevance

123

/ohos5.0/foundation/distributeddatamgr/pasteboard/framework/innerkits/include/
H A Dpasteboard_utils.h51 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 Dpaste_data_record.h47 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 Dconvert_utils.h34 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 Dpasteboard_client.h53 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 Dpasteboard_web_controller.h40 …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 Dpaste_data.h67 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 Dpaste_data_record.cpp37 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 Dpasteboard_utils.cpp115 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 Dpasteboard_client.cpp101 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 Dpasteboard_web_controller.cpp47 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 Dconvert_utils.cpp44 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 Dpaste_data.cpp86 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 Dpaste_data_record_impl.cpp23 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 Dpaste_data_record_impl.h38 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 Dpaste_data_record_test.cpp52 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 Dweb_controller_test.cpp152 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 Dtlv_object_test.cpp31 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 Djs-apidiff-misc.md18 |废弃版本有变化|类名: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 Dpasteboardclient_fuzzer.cpp47 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 Djs-apidiff-misc.md18 …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 Djs-apis-pasteboard.md373 createWantRecord(want: Want): PasteDataRecord
408 createPlainTextRecord(text: string): PasteDataRecord
437 createUriRecord(uri: string): PasteDataRecord
483 ## PasteDataRecord<sup>7+</sup>
607PasteDataRecord中获取指定MIME类型的自定义数据。
621 …pe](#valuetype9)&gt; | 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 Dpasteboard_client_adapter_impl.h39 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 Djs-apidiff-misc.md112 | 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 Dsethtmltext_fuzzer.cpp30 std::shared_ptr<PasteDataRecord> record = std::make_shared<PasteDataRecord>(); in SetHtmlTextFuzzTest()
/ohos5.0/docs/en/release-notes/api-diff/v3.1-Release/
H A Djs-apidiff-misc.md112 | 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 …]

123