webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Instance Methods | Class Methods | Protected Member Functions | Protected Attributes | Properties | List of all members
DOMEvent Class Reference

#import <DOMEvent.h>

Inheritance diagram for DOMEvent:
DOMObject IDOMEvent DOMObject WebScriptObject IDOMObject WebScriptObject IDOMObject WebScriptObject IDOMObject WebScriptObject IDOMObject WebScriptObject IDOMObject WebScriptObject DOMMutationEvent DOMMutationEvent DOMOverflowEvent DOMOverflowEvent DOMProgressEvent DOMUIEvent DOMUIEvent DOMKeyboardEvent DOMKeyboardEvent DOMMouseEvent DOMMouseEvent DOMTextEvent DOMWheelEvent DOMKeyboardEvent DOMKeyboardEvent DOMMouseEvent DOMMouseEvent DOMTextEvent DOMWheelEvent

Instance Methods

(id< DOMEventTarget > srcElement) - WEBKIT_AVAILABLE_MAC
 
(BOOL returnValue) - WEBKIT_AVAILABLE_MAC
 
(BOOL cancelBubble) - WEBKIT_AVAILABLE_MAC
 
(void- stopPropagation
 
(void- preventDefault
 
(void- initEvent:canBubbleArg:cancelableArg:
 
(virtual HRESULT STDMETHODCALLTYPE) - QueryInterface
 
(virtual ULONG STDMETHODCALLTYPE) - AddRef
 
(virtual ULONG STDMETHODCALLTYPE) - Release
 
(virtual HRESULT STDMETHODCALLTYPE) - throwException
 
(virtual HRESULT STDMETHODCALLTYPE) - callWebScriptMethod
 
(virtual HRESULT STDMETHODCALLTYPE) - evaluateWebScript
 
(virtual HRESULT STDMETHODCALLTYPE) - removeWebScriptKey
 
(virtual HRESULT STDMETHODCALLTYPE) - stringRepresentation
 
(virtual HRESULT STDMETHODCALLTYPE) - webScriptValueAtIndex
 
(virtual HRESULT STDMETHODCALLTYPE) - setWebScriptValueAtIndex
 
(virtual HRESULT STDMETHODCALLTYPE) - setException
 
(virtual HRESULT STDMETHODCALLTYPE) - type
 
(virtual HRESULT STDMETHODCALLTYPE) - target
 
(virtual HRESULT STDMETHODCALLTYPE) - currentTarget
 
(virtual HRESULT STDMETHODCALLTYPE) - eventPhase
 
(virtual HRESULT STDMETHODCALLTYPE) - bubbles
 
(virtual HRESULT STDMETHODCALLTYPE) - cancelable
 
(virtual HRESULT STDMETHODCALLTYPE) - timeStamp
 
(virtual HRESULT STDMETHODCALLTYPE) - stopPropagation
 
(virtual HRESULT STDMETHODCALLTYPE) - preventDefault
 
(virtual HRESULT STDMETHODCALLTYPE) - initEvent
 
(WebCore::Event *) - coreEvent
 
(void- initEvent:::
 
- Instance Methods inherited from DOMObject
(instancetype) - NS_UNAVAILABLE
 
(DOMStyleSheet *sheet) - WEBKIT_AVAILABLE_MAC
 
- Instance Methods inherited from WebScriptObject
(10_5) - WEBKIT_AVAILABLE_MAC
 
(id- callWebScriptMethod:withArguments:
 
(id- evaluateWebScript:
 
(void- removeWebScriptKey:
 
(NSString *) - stringRepresentation
 
(id- webScriptValueAtIndex:
 
(void- setWebScriptValueAtIndex:value:
 
(void- setException:
 
(10_5) - WEBKIT_AVAILABLE_MAC
 
(id- callWebScriptMethod:withArguments:
 
(id- evaluateWebScript:
 
(void- removeWebScriptKey:
 
(NSString *) - stringRepresentation
 
(id- webScriptValueAtIndex:
 
(void- setWebScriptValueAtIndex:value:
 
(void- setException:
 
() - WebScriptObject
 
(virtual) - ~WebScriptObject
 
() - WebScriptObject
 
(virtual) - ~WebScriptObject
 
(virtual HRESULT STDMETHODCALLTYPE) - callWebScriptMethod
 
(id- _init
 
(id- _init
 
(id- _initWithJSObject:originRootObject:rootObject:
 
(id- _initWithJSObject:originRootObject:rootObject:
 
(void- _setImp:originRootObject:rootObject:
 
(void- _setImp:originRootObject:rootObject:
 
(void- _setOriginRootObject:andRootObject:
 
(void- _setOriginRootObject:andRootObject:
 
(void- _initializeScriptDOMNodeImp
 
(void- _initializeScriptDOMNodeImp
 
(JSC::JSObject *) - _imp
 
(JSC::JSObject *) - _imp
 
(BOOL- _hasImp
 
(BOOL- _hasImp
 
(JSC::Bindings::RootObject *) - _rootObject
 
(JSC::Bindings::RootObject *) - _rootObject
 
(JSC::Bindings::RootObject *) - _originRootObject
 
(JSC::Bindings::RootObject *) - _originRootObject
 
(JSGlobalContextRef- _globalContextRef
 
(JSGlobalContextRef- _globalContextRef
 
(BOOL- hasWebScriptKey:
 
(BOOL- hasWebScriptKey:
 
(BOOL- hasWebScriptKey:
 
- Instance Methods inherited from IWebScriptObject
HRESULT throwException ([in] BSTR exceptionMessage, [out, retval] BOOL *result)
 
HRESULT callWebScriptMethod ([in] BSTR name, [in, size_is(cArgs)] const VARIANT args[], [in] int cArgs, [out, retval] VARIANT *result)
 
HRESULT evaluateWebScript ([in] BSTR script, [out, retval] VARIANT *result)
 
HRESULT removeWebScriptKey ([in] BSTR name)
 
HRESULT stringRepresentation ([out, retval] BSTR *stringRepresentation)
 
HRESULT webScriptValueAtIndex ([in] unsigned int index, [out, retval] VARIANT *result)
 
HRESULT setWebScriptValueAtIndex ([in] unsigned int index, [in] VARIANT val)
 
HRESULT setException ([in] BSTR description)
 
- Instance Methods inherited from IDOMEvent
HRESULT type ([out, retval] BSTR *result)
 
HRESULT target ([out, retval] IDOMEventTarget **result)
 
HRESULT currentTarget ([out, retval] IDOMEventTarget **result)
 
HRESULT eventPhase ([out, retval] unsigned short *result)
 
HRESULT bubbles ([out, retval] BOOL *result)
 
HRESULT cancelable ([out, retval] BOOL *result)
 
HRESULT timeStamp ([out, retval] DOMTimeStamp *result)
 
HRESULT initEvent ([in] BSTR eventTypeArg, [in] BOOL canBubbleArg, [in] BOOL cancelableArg)
 

Class Methods

(static IDOMEvent *) + createInstance
 
- Class Methods inherited from WebScriptObject
(BOOL+ throwException:
 
(BOOL+ throwException:
 
(id+ _convertValueToObjcValue:originRootObject:rootObject:
 
(id+ _convertValueToObjcValue:originRootObject:rootObject:
 
(id+ scriptObjectForJSObject:originRootObject:rootObject:
 
(id+ scriptObjectForJSObject:originRootObject:rootObject:
 

Protected Member Functions

() - DOMEvent
 
() - ~DOMEvent
 

Protected Attributes

RefPtr< WebCore::Eventm_event
 
- Protected Attributes inherited from DOMObject
package DOMObjectInternal_internal
 
- Protected Attributes inherited from WebScriptObject
WebScriptObjectPrivate_private
 
ULONG m_refCount { 0 }
 

Properties

NSStringtype
 
id< DOMEventTarget > target
 
id< DOMEventTarget > currentTarget
 
unsigned short eventPhase
 
BOOL bubbles
 
BOOL cancelable
 
DOMTimeStamp timeStamp
 

Additional Inherited Members

- Public Attributes inherited from IDOMEvent
const unsigned short DOMEVENT_CAPTURING_PHASE = 1
 
const unsigned short DOMEVENT_AT_TARGET = 2
 
const unsigned short DOMEVENT_BUBBLING_PHASE = 3
 
const unsigned short DOMEVENT_MOUSEDOWN = 1
 
const unsigned short DOMEVENT_MOUSEUP = 2
 
const unsigned short DOMEVENT_MOUSEOVER = 4
 
const unsigned short DOMEVENT_MOUSEOUT = 8
 
const unsigned short DOMEVENT_MOUSEMOVE = 16
 
const unsigned short DOMEVENT_MOUSEDRAG = 32
 
const unsigned short DOMEVENT_CLICK = 64
 
const unsigned short DOMEVENT_DBLCLICK = 128
 
const unsigned short DOMEVENT_KEYDOWN = 256
 
const unsigned short DOMEVENT_KEYUP = 512
 
const unsigned short DOMEVENT_KEYPRESS = 1024
 
const unsigned short DOMEVENT_DRAGDROP = 2048
 
const unsigned short DOMEVENT_FOCUS = 4096
 
const unsigned short DOMEVENT_BLUR = 8192
 
const unsigned short DOMEVENT_SELECT = 16384
 
const unsigned short DOMEVENT_CHANGE = 32768
 

Constructor & Destructor Documentation

◆ DOMEvent()

- DOMEvent (PassRefPtr< WebCore::Event >)  e

◆ ~DOMEvent()

Method Documentation

◆ AddRef()

- (virtual ULONG STDMETHODCALLTYPE) AddRef (void

◆ bubbles()

- (HRESULT) bubbles (_Out_ BOOL *)  result

◆ callWebScriptMethod()

- (virtual HRESULT STDMETHODCALLTYPE) callWebScriptMethod (_In_ BSTR name
(__in_ecount_opt(cArgs) const VARIANT)  args[]
(int)  cArgs
(_Out_ VARIANT *)  result 

◆ cancelable()

- (HRESULT) cancelable (_Out_ BOOL *)  result

◆ coreEvent()

- (Event*) DOMEvent:

◆ createInstance()

+ (IDOMEvent *) createInstance (PassRefPtr< WebCore::Event >)  e

◆ currentTarget()

- (HRESULT) currentTarget (_COM_Outptr_opt_ IDOMEventTarget **)  result

◆ evaluateWebScript()

- (virtual HRESULT STDMETHODCALLTYPE) evaluateWebScript (_In_ BSTR script
(_Out_ VARIANT *)  result 

◆ eventPhase()

- (HRESULT) eventPhase (_Out_ unsigned short *)  result

◆ initEvent()

- (HRESULT) initEvent (_In_ BSTR eventTypeArg
(BOOL canBubbleArg
(BOOL cancelableArg 

◆ initEvent:::()

- (void) initEvent: (NSString *)  eventTypeArg
: (BOOL canBubbleArg
: (10_4) 
(10_5)  WEBKIT_DEPRECATED_MAC 

Provided by category DOMEvent(DOMEventDeprecated).

◆ initEvent:canBubbleArg:cancelableArg:()

- (void) initEvent: (NSString *)  eventTypeArg
canBubbleArg: (BOOL canBubbleArg
cancelableArg: (10_5)  WEBKIT_AVAILABLE_MAC 

◆ preventDefault() [1/2]

- (HRESULT) preventDefault

◆ preventDefault() [2/2]

- (virtual HRESULT STDMETHODCALLTYPE) preventDefault

◆ QueryInterface()

- (HRESULT) QueryInterface (_In_ REFIID)  riid
(_COM_Outptr_ void **)  ppvObject 

◆ Release()

- (virtual ULONG STDMETHODCALLTYPE) Release (void

◆ removeWebScriptKey()

- (virtual HRESULT STDMETHODCALLTYPE) removeWebScriptKey (_In_ BSTR name

◆ setException()

- (virtual HRESULT STDMETHODCALLTYPE) setException (_In_ BSTR description

◆ setWebScriptValueAtIndex()

- (virtual HRESULT STDMETHODCALLTYPE) setWebScriptValueAtIndex (unsigned)  index
(VARIANT)  val 

◆ stopPropagation() [1/2]

- (HRESULT) stopPropagation

◆ stopPropagation() [2/2]

- (virtual HRESULT STDMETHODCALLTYPE) stopPropagation

◆ stringRepresentation()

- (virtual HRESULT STDMETHODCALLTYPE) stringRepresentation (__deref_opt_out BSTR *)  stringRepresentation

◆ target()

- (HRESULT) target (_COM_Outptr_opt_ IDOMEventTarget **)  result

◆ throwException()

- (virtual HRESULT STDMETHODCALLTYPE) throwException (_In_ BSTR exceptionMessage
(_Out_ BOOL *)  result 

◆ timeStamp()

- (HRESULT) timeStamp (_Out_ DOMTimeStamp *)  result

◆ type()

- (HRESULT) type (__deref_opt_out BSTR *)  result

◆ WEBKIT_AVAILABLE_MAC() [1/3]

- (id<DOMEventTarget> srcElement) WEBKIT_AVAILABLE_MAC (10_6) 

◆ WEBKIT_AVAILABLE_MAC() [2/3]

- (BOOL returnValue) WEBKIT_AVAILABLE_MAC (10_6) 

◆ WEBKIT_AVAILABLE_MAC() [3/3]

- (BOOL cancelBubble) WEBKIT_AVAILABLE_MAC (10_6) 

◆ webScriptValueAtIndex()

- (virtual HRESULT STDMETHODCALLTYPE) webScriptValueAtIndex (unsigned)  index
(_Out_ VARIANT *)  result 

Member Data Documentation

◆ m_event

- (Event>) DOMEvent:
protected

Property Documentation

◆ bubbles

- (BOOL) bubbles
readatomicassign

◆ cancelable

- (BOOL) cancelable
readatomicassign

◆ currentTarget

- (id< DOMEventTarget >) currentTarget
readatomicstrong

◆ eventPhase

- (unsigned short) eventPhase
readatomicassign

◆ target

- (id< DOMEventTarget >) target
readatomicstrong

◆ timeStamp

- (DOMTimeStamp) timeStamp
readatomicassign

◆ type

- (NSString *) type
readatomiccopy

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