webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WebCore::DataTransfer Class Reference

#include <DataTransfer.h>

Inheritance diagram for WebCore::DataTransfer:
WTF::RefCounted< DataTransfer > WTF::RefCounted< DataTransfer > WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase

Public Member Functions

WEBCORE_EXPORT ~DataTransfer ()
 
String dropEffect () const
 
void setDropEffect (const String &)
 
String effectAllowed () const
 
void setEffectAllowed (const String &)
 
Vector< Stringtypes () const
 
FileListfiles () const
 
void clearData (const String &type=String())
 
String getData (const String &type) const
 
void setData (const String &type, const String &data)
 
void setDragImage (Element *, int x, int y)
 
void setAccessPolicy (DataTransferAccessPolicy)
 
bool canReadTypes () const
 
bool canReadData () const
 
bool canWriteData () const
 
bool hasFileOfType (const String &)
 
bool hasStringOfType (const String &)
 
Pasteboardpasteboard ()
 
WEBCORE_EXPORT ~DataTransfer ()
 
String dropEffect () const
 
void setDropEffect (const String &)
 
String effectAllowed () const
 
void setEffectAllowed (const String &)
 
Vector< Stringtypes () const
 
FileListfiles () const
 
void clearData (const String &type=String())
 
String getData (const String &type) const
 
void setData (const String &type, const String &data)
 
void setDragImage (Element *, int x, int y)
 
void setAccessPolicy (DataTransferAccessPolicy)
 
bool canReadTypes () const
 
bool canReadData () const
 
bool canWriteData () const
 
bool hasFileOfType (const String &)
 
bool hasStringOfType (const String &)
 
Pasteboardpasteboard ()
 
- Public Member Functions inherited from WTF::RefCounted< DataTransfer >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::RefCountedBase
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 

Static Public Member Functions

static Ref< DataTransfercreateForCopyAndPaste (DataTransferAccessPolicy)
 
static Ref< DataTransfercreateForInputEvent (const String &plainText, const String &htmlText)
 
static Ref< DataTransfercreateForCopyAndPaste (DataTransferAccessPolicy)
 
static Ref< DataTransfercreateForInputEvent (const String &plainText, const String &htmlText)
 

Additional Inherited Members

- Protected Member Functions inherited from WTF::RefCounted< DataTransfer >
 RefCounted ()
 
 RefCounted ()
 
 RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
- Protected Member Functions inherited from WTF::RefCountedBase
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 

Constructor & Destructor Documentation

◆ ~DataTransfer() [1/2]

DataTransfer::~DataTransfer ( )

◆ ~DataTransfer() [2/2]

WEBCORE_EXPORT WebCore::DataTransfer::~DataTransfer ( )

Member Function Documentation

◆ canReadData() [1/2]

bool DataTransfer::canReadData ( ) const

◆ canReadData() [2/2]

bool WebCore::DataTransfer::canReadData ( ) const

◆ canReadTypes() [1/2]

bool WebCore::DataTransfer::canReadTypes ( ) const

◆ canReadTypes() [2/2]

bool DataTransfer::canReadTypes ( ) const

◆ canWriteData() [1/2]

bool DataTransfer::canWriteData ( ) const

◆ canWriteData() [2/2]

bool WebCore::DataTransfer::canWriteData ( ) const

◆ clearData() [1/2]

void DataTransfer::clearData ( const String type = String())

◆ clearData() [2/2]

void WebCore::DataTransfer::clearData ( const String type = String())

◆ createForCopyAndPaste() [1/2]

Ref< DataTransfer > DataTransfer::createForCopyAndPaste ( DataTransferAccessPolicy  policy)
static

◆ createForCopyAndPaste() [2/2]

static Ref<DataTransfer> WebCore::DataTransfer::createForCopyAndPaste ( DataTransferAccessPolicy  )
static

◆ createForInputEvent() [1/2]

Ref< DataTransfer > DataTransfer::createForInputEvent ( const String plainText,
const String htmlText 
)
static

◆ createForInputEvent() [2/2]

static Ref<DataTransfer> WebCore::DataTransfer::createForInputEvent ( const String plainText,
const String htmlText 
)
static

◆ dropEffect() [1/2]

String WebCore::DataTransfer::dropEffect ( ) const

◆ dropEffect() [2/2]

String DataTransfer::dropEffect ( ) const

◆ effectAllowed() [1/2]

String DataTransfer::effectAllowed ( ) const

◆ effectAllowed() [2/2]

String WebCore::DataTransfer::effectAllowed ( ) const

◆ files() [1/2]

FileList & DataTransfer::files ( ) const

◆ files() [2/2]

FileList& WebCore::DataTransfer::files ( ) const

◆ getData() [1/2]

String DataTransfer::getData ( const String type) const

◆ getData() [2/2]

String WebCore::DataTransfer::getData ( const String type) const

◆ hasFileOfType() [1/2]

bool DataTransfer::hasFileOfType ( const String type)

◆ hasFileOfType() [2/2]

bool WebCore::DataTransfer::hasFileOfType ( const String )

◆ hasStringOfType() [1/2]

bool WebCore::DataTransfer::hasStringOfType ( const String )

◆ hasStringOfType() [2/2]

bool DataTransfer::hasStringOfType ( const String type)

◆ pasteboard() [1/2]

Pasteboard& WebCore::DataTransfer::pasteboard ( )
inline

◆ pasteboard() [2/2]

Pasteboard& WebCore::DataTransfer::pasteboard ( )
inline

◆ setAccessPolicy() [1/2]

void DataTransfer::setAccessPolicy ( DataTransferAccessPolicy  policy)

◆ setAccessPolicy() [2/2]

void WebCore::DataTransfer::setAccessPolicy ( DataTransferAccessPolicy  )

◆ setData() [1/2]

void WebCore::DataTransfer::setData ( const String type,
const String data 
)

◆ setData() [2/2]

void DataTransfer::setData ( const String type,
const String data 
)

◆ setDragImage() [1/2]

void DataTransfer::setDragImage ( Element ,
int  x,
int  y 
)

◆ setDragImage() [2/2]

void WebCore::DataTransfer::setDragImage ( Element ,
int  x,
int  y 
)

◆ setDropEffect() [1/2]

void DataTransfer::setDropEffect ( const String )

◆ setDropEffect() [2/2]

void WebCore::DataTransfer::setDropEffect ( const String )

◆ setEffectAllowed() [1/2]

void WebCore::DataTransfer::setEffectAllowed ( const String )

◆ setEffectAllowed() [2/2]

void DataTransfer::setEffectAllowed ( const String )

◆ types() [1/2]

Vector< String > DataTransfer::types ( ) const

◆ types() [2/2]

Vector<String> WebCore::DataTransfer::types ( ) const

The documentation for this class was generated from the following files: