Commit 6757c956 authored by shanmuga.m's avatar shanmuga.m Committed by Commit bot

Rename StringCallback to FunctionStringCallback.

Rename StringCallback to FunctionStringCallback
in DataTransferItem interface.

spec:
https://html.spec.whatwg.org/#the-datatransferitem-interface

BUG=701477

Review-Url: https://codereview.chromium.org/2896183002
Cr-Commit-Position: refs/heads/master@{#474955}
parent 2d88b05d
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
#include "core/clipboard/DataObjectItem.h" #include "core/clipboard/DataObjectItem.h"
#include "core/clipboard/DataTransfer.h" #include "core/clipboard/DataTransfer.h"
#include "core/dom/ExecutionContext.h" #include "core/dom/ExecutionContext.h"
#include "core/dom/StringCallback.h" #include "core/dom/FunctionStringCallback.h"
#include "core/dom/TaskRunnerHelper.h" #include "core/dom/TaskRunnerHelper.h"
#include "core/probe/CoreProbes.h" #include "core/probe/CoreProbes.h"
#include "platform/wtf/StdLibExtras.h" #include "platform/wtf/StdLibExtras.h"
...@@ -70,7 +70,7 @@ String DataTransferItem::type() const { ...@@ -70,7 +70,7 @@ String DataTransferItem::type() const {
} }
static void RunGetAsStringTask(ExecutionContext* context, static void RunGetAsStringTask(ExecutionContext* context,
StringCallback* callback, FunctionStringCallback* callback,
const String& data) { const String& data) {
probe::AsyncTask async_task(context, callback); probe::AsyncTask async_task(context, callback);
if (context) if (context)
...@@ -78,7 +78,7 @@ static void RunGetAsStringTask(ExecutionContext* context, ...@@ -78,7 +78,7 @@ static void RunGetAsStringTask(ExecutionContext* context,
} }
void DataTransferItem::getAsString(ScriptState* script_state, void DataTransferItem::getAsString(ScriptState* script_state,
StringCallback* callback) const { FunctionStringCallback* callback) const {
if (!data_transfer_->CanReadData()) if (!data_transfer_->CanReadData())
return; return;
if (!callback || item_->Kind() != DataObjectItem::kStringKind) if (!callback || item_->Kind() != DataObjectItem::kStringKind)
......
...@@ -41,8 +41,8 @@ namespace blink { ...@@ -41,8 +41,8 @@ namespace blink {
class DataObjectItem; class DataObjectItem;
class DataTransfer; class DataTransfer;
class File; class File;
class FunctionStringCallback;
class ScriptState; class ScriptState;
class StringCallback;
class CORE_EXPORT DataTransferItem final class CORE_EXPORT DataTransferItem final
: public GarbageCollected<DataTransferItem>, : public GarbageCollected<DataTransferItem>,
...@@ -56,7 +56,7 @@ class CORE_EXPORT DataTransferItem final ...@@ -56,7 +56,7 @@ class CORE_EXPORT DataTransferItem final
String kind() const; String kind() const;
String type() const; String type() const;
void getAsString(ScriptState*, StringCallback*) const; void getAsString(ScriptState*, FunctionStringCallback*) const;
File* getAsFile() const; File* getAsFile() const;
DataTransfer* GetDataTransfer() { return data_transfer_.Get(); } DataTransfer* GetDataTransfer() { return data_transfer_.Get(); }
......
...@@ -33,7 +33,6 @@ ...@@ -33,7 +33,6 @@
interface DataTransferItem { interface DataTransferItem {
readonly attribute DOMString kind; readonly attribute DOMString kind;
readonly attribute DOMString type; readonly attribute DOMString type;
// TODO(foolip): The callback argument should be a FunctionStringCallback. [CallWith=ScriptState] void getAsString(FunctionStringCallback? callback);
[CallWith=ScriptState] void getAsString(StringCallback? callback);
File? getAsFile(); File? getAsFile();
}; };
\ No newline at end of file
...@@ -113,6 +113,7 @@ core_idl_files = get_path_info([ ...@@ -113,6 +113,7 @@ core_idl_files = get_path_info([
"dom/Float32Array.idl", "dom/Float32Array.idl",
"dom/Float64Array.idl", "dom/Float64Array.idl",
"dom/FrameRequestCallback.idl", "dom/FrameRequestCallback.idl",
"dom/FunctionStringCallback.idl",
"dom/IdleDeadline.idl", "dom/IdleDeadline.idl",
"dom/IdleRequestCallback.idl", "dom/IdleRequestCallback.idl",
"dom/Int16Array.idl", "dom/Int16Array.idl",
...@@ -137,7 +138,6 @@ core_idl_files = get_path_info([ ...@@ -137,7 +138,6 @@ core_idl_files = get_path_info([
"dom/ResizeObserverEntry.idl", "dom/ResizeObserverEntry.idl",
"dom/SharedArrayBuffer.idl", "dom/SharedArrayBuffer.idl",
"dom/StaticRange.idl", "dom/StaticRange.idl",
"dom/StringCallback.idl",
"dom/Text.idl", "dom/Text.idl",
"dom/Touch.idl", "dom/Touch.idl",
"dom/TouchList.idl", "dom/TouchList.idl",
......
...@@ -166,6 +166,7 @@ blink_core_sources("dom") { ...@@ -166,6 +166,7 @@ blink_core_sources("dom") {
"FrameRequestCallbackCollection.h", "FrameRequestCallbackCollection.h",
"Fullscreen.cpp", "Fullscreen.cpp",
"Fullscreen.h", "Fullscreen.h",
"FunctionStringCallback.h",
"GlobalEventHandlers.h", "GlobalEventHandlers.h",
"IconURL.cpp", "IconURL.cpp",
"IconURL.h", "IconURL.h",
...@@ -307,7 +308,6 @@ blink_core_sources("dom") { ...@@ -307,7 +308,6 @@ blink_core_sources("dom") {
"StaticNodeList.h", "StaticNodeList.h",
"StaticRange.cpp", "StaticRange.cpp",
"StaticRange.h", "StaticRange.h",
"StringCallback.h",
"StyleChangeReason.cpp", "StyleChangeReason.cpp",
"StyleChangeReason.h", "StyleChangeReason.h",
"StyleElement.cpp", "StyleElement.cpp",
......
...@@ -28,21 +28,22 @@ ...@@ -28,21 +28,22 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef StringCallback_h #ifndef FunctionStringCallback_h
#define StringCallback_h #define FunctionStringCallback_h
#include "platform/heap/Handle.h" #include "platform/heap/Handle.h"
#include "platform/wtf/Forward.h" #include "platform/wtf/Forward.h"
namespace blink { namespace blink {
class StringCallback : public GarbageCollectedFinalized<StringCallback> { class FunctionStringCallback
: public GarbageCollectedFinalized<FunctionStringCallback> {
public: public:
virtual ~StringCallback() {} virtual ~FunctionStringCallback() {}
DEFINE_INLINE_VIRTUAL_TRACE() {} DEFINE_INLINE_VIRTUAL_TRACE() {}
virtual void handleEvent(const String& data) = 0; virtual void handleEvent(const String& data) = 0;
}; };
} // namespace blink } // namespace blink
#endif // StringCallback_h #endif // FunctionStringCallback_h
...@@ -30,7 +30,6 @@ ...@@ -30,7 +30,6 @@
// https://html.spec.whatwg.org/#the-datatransferitem-interface // https://html.spec.whatwg.org/#the-datatransferitem-interface
// TODO(markdittmer): Spec defines this as FunctionStringCallback. callback interface FunctionStringCallback {
callback interface StringCallback {
void handleEvent(DOMString data); void handleEvent(DOMString data);
}; };
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment