webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Instance Methods | Class Methods | Properties | List of all members
DOMHTMLOptionsCollection Class Reference

#import <DOMHTMLOptionsCollection.h>

Inheritance diagram for DOMHTMLOptionsCollection:
DOMObject IDOMHTMLOptionsCollection DOMObject WebScriptObject IDOMObject WebScriptObject IDOMObject WebScriptObject IDOMObject WebScriptObject IDOMObject WebScriptObject IDOMObject WebScriptObject

Instance Methods

(int selectedIndex) - WEBKIT_AVAILABLE_MAC
 
(DOMNode *) - namedItem:
 
(void- add:index:
 
(void- remove:
 
(DOMNode *) - item:
 
(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) - length
 
(virtual HRESULT STDMETHODCALLTYPE) - setLength
 
(virtual HRESULT STDMETHODCALLTYPE) - item
 
(virtual HRESULT STDMETHODCALLTYPE) - namedItem
 
- 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 IDOMHTMLOptionsCollection
HRESULT length ([out, retval] unsigned int *result)
 
HRESULT item ([in] unsigned int index, [out, retval] IDOMNode **result)
 
HRESULT namedItem ([in] BSTR name, [out, retval] IDOMNode **result)
 

Class Methods

(static IDOMHTMLOptionsCollection *) + 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:
 

Properties

unsigned length
 

Additional Inherited Members

- Protected Attributes inherited from DOMObject
package DOMObjectInternal_internal
 
- Protected Attributes inherited from WebScriptObject
WebScriptObjectPrivate_private
 
ULONG m_refCount { 0 }
 

Method Documentation

◆ add:index:()

- (void) add: (DOMHTMLOptionElement *)  option
index: (10_5)  WEBKIT_AVAILABLE_MAC 

◆ AddRef()

- (virtual ULONG STDMETHODCALLTYPE) AddRef (void

Reimplemented from DOMObject.

◆ callWebScriptMethod()

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

Reimplemented from DOMObject.

◆ createInstance()

+ (IDOMHTMLOptionsCollection *) createInstance (WebCore::HTMLOptionsCollection *)  collection

◆ evaluateWebScript()

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

Reimplemented from DOMObject.

◆ item()

- (HRESULT) item (unsigned)  index
(_COM_Outptr_opt_ IDOMNode **)  result 

◆ item:()

- (DOMNode *) item: (unsigned)  index

◆ length()

- (HRESULT) length (_Out_ unsigned *)  result

◆ namedItem()

- (HRESULT) namedItem (_In_ BSTR name
(_COM_Outptr_opt_ IDOMNode **)  result 

◆ namedItem:()

- (DOMNode *) namedItem: (NSString *)  name

◆ QueryInterface()

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

Reimplemented from DOMObject.

◆ Release()

- (virtual ULONG STDMETHODCALLTYPE) Release (void

Reimplemented from DOMObject.

◆ remove:()

- (void) remove: (10_6)  WEBKIT_AVAILABLE_MAC

◆ removeWebScriptKey()

- (virtual HRESULT STDMETHODCALLTYPE) removeWebScriptKey (_In_ BSTR name

Reimplemented from DOMObject.

◆ setException()

- (virtual HRESULT STDMETHODCALLTYPE) setException (_In_ BSTR description

Reimplemented from DOMObject.

◆ setLength()

- (HRESULT) setLength (unsigned int) 

◆ setWebScriptValueAtIndex()

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

Reimplemented from DOMObject.

◆ stringRepresentation()

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

Reimplemented from DOMObject.

◆ throwException()

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

Reimplemented from DOMObject.

◆ WEBKIT_AVAILABLE_MAC()

- (int selectedIndex) WEBKIT_AVAILABLE_MAC (10_5) 

◆ webScriptValueAtIndex()

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

Reimplemented from DOMObject.

Property Documentation

◆ length

- (unsigned) length
readwriteatomic

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