webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Instance Methods | Class Methods | Protected Member Functions | Protected Attributes | Properties | List of all members
DOMNamedNodeMap Class Reference

#import <DOMNamedNodeMap.h>

Inheritance diagram for DOMNamedNodeMap:
DOMObject IDOMNamedNodeMap DOMObject WebScriptObject IDOMObject WebScriptObject IDOMObject WebScriptObject IDOMObject WebScriptObject IDOMObject WebScriptObject IDOMObject WebScriptObject

Instance Methods

(DOMNode *) - getNamedItem:
 
(DOMNode *) - setNamedItem:
 
(DOMNode *) - removeNamedItem:
 
(DOMNode *) - item:
 
(DOMNode *) - getNamedItemNS:localName:
 
(DOMNode *) - setNamedItemNS:
 
(DOMNode *) - removeNamedItemNS:localName:
 
(virtual HRESULT STDMETHODCALLTYPE) - QueryInterface
 
(virtual ULONG STDMETHODCALLTYPE) - AddRef
 
(virtual ULONG STDMETHODCALLTYPE) - Release
 
(virtual HRESULT STDMETHODCALLTYPE) - getNamedItem
 
(virtual HRESULT STDMETHODCALLTYPE) - setNamedItem
 
(virtual HRESULT STDMETHODCALLTYPE) - removeNamedItem
 
(virtual HRESULT STDMETHODCALLTYPE) - item
 
(virtual HRESULT STDMETHODCALLTYPE) - length
 
(virtual HRESULT STDMETHODCALLTYPE) - getNamedItemNS
 
(virtual HRESULT STDMETHODCALLTYPE) - setNamedItemNS
 
(virtual HRESULT STDMETHODCALLTYPE) - removeNamedItemNS
 
(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
 
(DOMNode *) - getNamedItemNS::
 
(DOMNode *) - removeNamedItemNS::
 
- Instance Methods inherited from DOMObject
(instancetype) - NS_UNAVAILABLE
 
(virtual HRESULT STDMETHODCALLTYPE) - callWebScriptMethod
 
(virtual HRESULT STDMETHODCALLTYPE) - stringRepresentation
 
(virtual HRESULT STDMETHODCALLTYPE) - webScriptValueAtIndex
 
(virtual HRESULT STDMETHODCALLTYPE) - setWebScriptValueAtIndex
 
(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 IDOMNamedNodeMap
HRESULT getNamedItem ([in] BSTR name, [out, retval] IDOMNode **result)
 
HRESULT setNamedItem ([in] IDOMNode *arg, [out, retval] IDOMNode **result)
 
HRESULT removeNamedItem ([in] BSTR name, [out, retval] IDOMNode **result)
 
HRESULT item ([in] UINT index, [out, retval] IDOMNode **result)
 
HRESULT length ([out, retval] UINT *result)
 
HRESULT getNamedItemNS ([in] BSTR namespaceURI, [in] BSTR localName, [out, retval] IDOMNode **result)
 
HRESULT setNamedItemNS ([in] IDOMNode *arg, [out, retval] IDOMNode **result)
 
HRESULT removeNamedItemNS ([in] BSTR namespaceURI, [in] BSTR localName, [out, retval] IDOMNode **result)
 

Class Methods

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

() - DOMNamedNodeMap
 
() - ~DOMNamedNodeMap
 

Protected Attributes

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

Properties

unsigned length
 

Constructor & Destructor Documentation

◆ DOMNamedNodeMap()

◆ ~DOMNamedNodeMap()

Method Documentation

◆ AddRef()

- (virtual ULONG STDMETHODCALLTYPE) AddRef (void

Reimplemented from DOMObject.

◆ callWebScriptMethod()

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

◆ createInstance()

+ (IDOMNamedNodeMap *) createInstance (WebCore::NamedNodeMap *)  nodeMap

◆ evaluateWebScript()

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

Reimplemented from DOMObject.

◆ getNamedItem()

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

◆ getNamedItem:()

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

◆ getNamedItemNS()

- (HRESULT) getNamedItemNS (_In_ BSTR namespaceURI
(_In_ BSTR localName
(_COM_Outptr_opt_ IDOMNode **)  result 

◆ getNamedItemNS::()

- (DOMNode *) getNamedItemNS: (NSString *)  namespaceURI
: (10_4) 
(10_5)  WEBKIT_DEPRECATED_MAC 

◆ getNamedItemNS:localName:()

- (DOMNode *) getNamedItemNS: (NSString *)  namespaceURI
localName: (10_5)  WEBKIT_AVAILABLE_MAC 

◆ item()

- (HRESULT) item (_In_ UINT)  index
(_COM_Outptr_opt_ IDOMNode **)  result 

◆ item:()

- (DOMNode *) item: (unsigned)  index

◆ length()

- (virtual HRESULT STDMETHODCALLTYPE) length (_Out_ UINT *)  result

◆ QueryInterface()

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

Reimplemented from DOMObject.

◆ Release()

- (virtual ULONG STDMETHODCALLTYPE) Release (void

Reimplemented from DOMObject.

◆ removeNamedItem()

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

◆ removeNamedItem:()

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

◆ removeNamedItemNS()

- (HRESULT) removeNamedItemNS (_In_ BSTR namespaceURI
(_In_ BSTR localName
(_COM_Outptr_opt_ IDOMNode **)  result 

◆ removeNamedItemNS::()

- (DOMNode *) removeNamedItemNS: (NSString *)  namespaceURI
: (10_4) 
(10_5)  WEBKIT_DEPRECATED_MAC 

◆ removeNamedItemNS:localName:()

- (DOMNode *) removeNamedItemNS: (NSString *)  namespaceURI
localName: (10_5)  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.

◆ setNamedItem()

- (HRESULT) setNamedItem (_In_opt_ IDOMNode *)  arg
(_COM_Outptr_opt_ IDOMNode **)  result 

◆ setNamedItem:()

- (DOMNode *) setNamedItem: (DOMNode *)  node

◆ setNamedItemNS()

- (HRESULT) setNamedItemNS (_In_opt_ IDOMNode *)  arg
(_COM_Outptr_opt_ IDOMNode **)  result 

◆ setNamedItemNS:()

- (DOMNode *) setNamedItemNS: (DOMNode *)  node

◆ setWebScriptValueAtIndex()

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

◆ stringRepresentation()

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

◆ throwException()

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

Reimplemented from DOMObject.

◆ webScriptValueAtIndex()

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

Member Data Documentation

◆ m_nodeMap

- (NamedNodeMap*) DOMNamedNodeMap:
protected

Property Documentation

◆ length

- (unsigned) length
readatomicassign

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