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

#import <DOMElement.h>

Inheritance diagram for DOMElement:
DOMNode IDOMElement IDOMElementPrivate IDOMNodeExtensions IDOMElementCSSInlineStyle IDOMElementExtensions DOMNode DOMObject IDOMNode DOMObject DOMHTMLElement DOMHTMLElement DOMHTMLAnchorElement DOMHTMLAppletElement DOMHTMLAreaElement DOMHTMLBaseElement DOMHTMLBaseFontElement DOMHTMLBodyElement DOMHTMLBRElement DOMHTMLButtonElement DOMHTMLCanvasElement DOMHTMLDirectoryElement DOMHTMLDivElement DOMHTMLDListElement DOMHTMLEmbedElement DOMHTMLFieldSetElement DOMHTMLFontElement DOMHTMLFormElement DOMHTMLFormElement DOMHTMLFrameElement DOMHTMLFrameSetElement DOMHTMLHeadElement DOMHTMLHeadingElement DOMHTMLHRElement DOMHTMLHtmlElement DOMHTMLIFrameElement DOMHTMLIFrameElement DOMHTMLImageElement DOMHTMLInputElement DOMHTMLInputElement DOMHTMLLabelElement DOMHTMLLegendElement DOMHTMLLIElement DOMHTMLLinkElement DOMHTMLMapElement DOMHTMLMarqueeElement DOMHTMLMediaElement DOMHTMLMenuElement DOMHTMLMetaElement DOMHTMLModElement DOMHTMLObjectElement DOMHTMLOListElement DOMHTMLOptGroupElement DOMHTMLOptionElement DOMHTMLOptionElement DOMHTMLParagraphElement DOMHTMLParamElement DOMHTMLPreElement DOMHTMLQuoteElement DOMHTMLScriptElement DOMHTMLSelectElement DOMHTMLSelectElement DOMHTMLStyleElement DOMHTMLTableCaptionElement DOMHTMLTableCellElement DOMHTMLTableColElement DOMHTMLTableElement DOMHTMLTableRowElement DOMHTMLTableSectionElement DOMHTMLTextAreaElement DOMHTMLTextAreaElement DOMHTMLTitleElement DOMHTMLUListElement DOMHTMLAnchorElement DOMHTMLAppletElement DOMHTMLAreaElement DOMHTMLBaseElement DOMHTMLBaseFontElement DOMHTMLBodyElement DOMHTMLBRElement DOMHTMLButtonElement DOMHTMLCanvasElement DOMHTMLDirectoryElement DOMHTMLDivElement DOMHTMLDListElement DOMHTMLEmbedElement DOMHTMLFieldSetElement DOMHTMLFontElement DOMHTMLFormElement DOMHTMLFormElement DOMHTMLFrameElement DOMHTMLFrameSetElement DOMHTMLHeadElement DOMHTMLHeadingElement DOMHTMLHRElement DOMHTMLHtmlElement DOMHTMLIFrameElement DOMHTMLIFrameElement DOMHTMLImageElement DOMHTMLInputElement DOMHTMLInputElement DOMHTMLLabelElement DOMHTMLLegendElement DOMHTMLLIElement DOMHTMLLinkElement DOMHTMLMapElement DOMHTMLMarqueeElement DOMHTMLMediaElement DOMHTMLMenuElement DOMHTMLMetaElement DOMHTMLModElement DOMHTMLObjectElement DOMHTMLOListElement DOMHTMLOptGroupElement DOMHTMLOptionElement DOMHTMLOptionElement DOMHTMLParagraphElement DOMHTMLParamElement DOMHTMLPreElement DOMHTMLQuoteElement DOMHTMLScriptElement DOMHTMLSelectElement DOMHTMLSelectElement DOMHTMLStyleElement DOMHTMLTableCaptionElement DOMHTMLTableCellElement DOMHTMLTableColElement DOMHTMLTableElement DOMHTMLTableRowElement DOMHTMLTableSectionElement DOMHTMLTextAreaElement DOMHTMLTextAreaElement DOMHTMLTitleElement DOMHTMLUListElement

Instance Methods

(int clientLeft) - WEBKIT_AVAILABLE_MAC
 
(int clientTop) - WEBKIT_AVAILABLE_MAC
 
(NSString *innerText) - WEBKIT_AVAILABLE_MAC
 
(DOMElement *previousElementSibling) - WEBKIT_AVAILABLE_MAC
 
(DOMElement *nextElementSibling) - WEBKIT_AVAILABLE_MAC
 
(DOMElement *firstElementChild) - WEBKIT_AVAILABLE_MAC
 
(DOMElement *lastElementChild) - WEBKIT_AVAILABLE_MAC
 
(unsigned childElementCount) - WEBKIT_AVAILABLE_MAC
 
(NSString *) - getAttribute:
 
(void) - setAttribute:value:
 
(void) - removeAttribute:
 
(DOMAttr *) - getAttributeNode:
 
(DOMAttr *) - setAttributeNode:
 
(DOMAttr *) - removeAttributeNode:
 
(DOMNodeList *) - getElementsByTagName:
 
(NSString *) - getAttributeNS:localName:
 
(void) - setAttributeNS:qualifiedName:value:
 
(void) - removeAttributeNS:localName:
 
(DOMNodeList *) - getElementsByTagNameNS:localName:
 
(DOMAttr *) - getAttributeNodeNS:localName:
 
(DOMAttr *) - setAttributeNodeNS:
 
(BOOL) - hasAttribute:
 
(BOOL) - hasAttributeNS:localName:
 
(10_6) - WEBKIT_AVAILABLE_MAC
 
(10_6) - WEBKIT_AVAILABLE_MAC
 
(void) - scrollIntoView:
 
(void) - scrollIntoViewIfNeeded:
 
(void) - scrollByLines:
 
(void) - scrollByPages:
 
(DOMNodeList *) - getElementsByClassName:
 
(void) - webkitRequestFullScreen:
 
(DOMElement *) - querySelector:
 
(DOMNodeList *) - querySelectorAll:
 
(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) - nodeName
 
(virtual HRESULT STDMETHODCALLTYPE) - nodeValue
 
(virtual HRESULT STDMETHODCALLTYPE) - setNodeValue
 
(virtual HRESULT STDMETHODCALLTYPE) - nodeType
 
(virtual HRESULT STDMETHODCALLTYPE) - parentNode
 
(virtual HRESULT STDMETHODCALLTYPE) - childNodes
 
(virtual HRESULT STDMETHODCALLTYPE) - firstChild
 
(virtual HRESULT STDMETHODCALLTYPE) - lastChild
 
(virtual HRESULT STDMETHODCALLTYPE) - previousSibling
 
(virtual HRESULT STDMETHODCALLTYPE) - nextSibling
 
(virtual HRESULT STDMETHODCALLTYPE) - attributes
 
(virtual HRESULT STDMETHODCALLTYPE) - ownerDocument
 
(virtual HRESULT STDMETHODCALLTYPE) - insertBefore
 
(virtual HRESULT STDMETHODCALLTYPE) - replaceChild
 
(virtual HRESULT STDMETHODCALLTYPE) - removeChild
 
(virtual HRESULT STDMETHODCALLTYPE) - appendChild
 
(virtual HRESULT STDMETHODCALLTYPE) - hasChildNodes
 
(virtual HRESULT STDMETHODCALLTYPE) - cloneNode
 
(virtual HRESULT STDMETHODCALLTYPE) - normalize
 
(virtual HRESULT STDMETHODCALLTYPE) - isSupported
 
(virtual HRESULT STDMETHODCALLTYPE) - namespaceURI
 
(virtual HRESULT STDMETHODCALLTYPE) - prefix
 
(virtual HRESULT STDMETHODCALLTYPE) - setPrefix
 
(virtual HRESULT STDMETHODCALLTYPE) - localName
 
(virtual HRESULT STDMETHODCALLTYPE) - hasAttributes
 
(virtual HRESULT STDMETHODCALLTYPE) - isSameNode
 
(virtual HRESULT STDMETHODCALLTYPE) - isEqualNode
 
(virtual HRESULT STDMETHODCALLTYPE) - textContent
 
(virtual HRESULT STDMETHODCALLTYPE) - setTextContent
 
(virtual HRESULT STDMETHODCALLTYPE) - tagName
 
(virtual HRESULT STDMETHODCALLTYPE) - getAttribute
 
(virtual HRESULT STDMETHODCALLTYPE) - setAttribute
 
(virtual HRESULT STDMETHODCALLTYPE) - removeAttribute
 
(virtual HRESULT STDMETHODCALLTYPE) - getAttributeNode
 
(virtual HRESULT STDMETHODCALLTYPE) - setAttributeNode
 
(virtual HRESULT STDMETHODCALLTYPE) - removeAttributeNode
 
(virtual HRESULT STDMETHODCALLTYPE) - getElementsByTagName
 
(virtual HRESULT STDMETHODCALLTYPE) - getAttributeNS
 
(virtual HRESULT STDMETHODCALLTYPE) - setAttributeNS
 
(virtual HRESULT STDMETHODCALLTYPE) - removeAttributeNS
 
(virtual HRESULT STDMETHODCALLTYPE) - getAttributeNodeNS
 
(virtual HRESULT STDMETHODCALLTYPE) - setAttributeNodeNS
 
(virtual HRESULT STDMETHODCALLTYPE) - getElementsByTagNameNS
 
(virtual HRESULT STDMETHODCALLTYPE) - hasAttribute
 
(virtual HRESULT STDMETHODCALLTYPE) - hasAttributeNS
 
(virtual HRESULT STDMETHODCALLTYPE) - focus
 
(virtual HRESULT STDMETHODCALLTYPE) - blur
 
(virtual HRESULT STDMETHODCALLTYPE) - boundingBox
 
(virtual HRESULT STDMETHODCALLTYPE) - lineBoxRects
 
(virtual HRESULT STDMETHODCALLTYPE) - coreElement
 
(virtual HRESULT STDMETHODCALLTYPE) - isEqual
 
(virtual HRESULT STDMETHODCALLTYPE) - isFocused
 
(virtual HRESULT STDMETHODCALLTYPE) - innerText
 
(virtual HRESULT STDMETHODCALLTYPE) - font
 
(virtual HRESULT STDMETHODCALLTYPE) - renderedImage
 
(virtual HRESULT STDMETHODCALLTYPE) - markerTextForListItem
 
(virtual HRESULT STDMETHODCALLTYPE) - shadowPseudoId
 
(virtual HRESULT STDMETHODCALLTYPE) - style
 
(virtual HRESULT STDMETHODCALLTYPE) - offsetLeft
 
(virtual HRESULT STDMETHODCALLTYPE) - offsetTop
 
(virtual HRESULT STDMETHODCALLTYPE) - offsetWidth
 
(virtual HRESULT STDMETHODCALLTYPE) - offsetHeight
 
(virtual HRESULT STDMETHODCALLTYPE) - offsetParent
 
(virtual HRESULT STDMETHODCALLTYPE) - clientWidth
 
(virtual HRESULT STDMETHODCALLTYPE) - clientHeight
 
(virtual HRESULT STDMETHODCALLTYPE) - scrollLeft
 
(virtual HRESULT STDMETHODCALLTYPE) - setScrollLeft
 
(virtual HRESULT STDMETHODCALLTYPE) - scrollTop
 
(virtual HRESULT STDMETHODCALLTYPE) - setScrollTop
 
(virtual HRESULT STDMETHODCALLTYPE) - scrollWidth
 
(virtual HRESULT STDMETHODCALLTYPE) - scrollHeight
 
(virtual HRESULT STDMETHODCALLTYPE) - scrollIntoView
 
(virtual HRESULT STDMETHODCALLTYPE) - scrollIntoViewIfNeeded
 
(WebCore::Element *) - element
 
(void) - setAttribute::
 
(NSString *) - getAttributeNS::
 
(void) - setAttributeNS:::
 
(void) - removeAttributeNS::
 
(DOMNodeList *) - getElementsByTagNameNS::
 
(DOMAttr *) - getAttributeNodeNS::
 
(BOOL) - hasAttributeNS::
 
- Instance Methods inherited from DOMNode
(NSString *baseURI) - WEBKIT_AVAILABLE_MAC
 
(NSString *textContent) - WEBKIT_AVAILABLE_MAC
 
(DOMElement *parentElement) - WEBKIT_AVAILABLE_MAC
 
(BOOL isContentEditable) - WEBKIT_AVAILABLE_MAC
 
(DOMNode *) - insertBefore:refChild:
 
(DOMNode *) - replaceChild:oldChild:
 
(DOMNode *) - removeChild:
 
(DOMNode *) - appendChild:
 
(BOOL) - hasChildNodes
 
(DOMNode *) - cloneNode:
 
(BOOL) - isSupported:version:
 
(BOOL) - hasAttributes
 
(BOOL) - isSameNode:
 
(BOOL) - isEqualNode:
 
(NSString *) - lookupPrefix:
 
(NSString *) - lookupNamespaceURI:
 
(BOOL) - isDefaultNamespace:
 
(unsigned short) - compareDocumentPosition:
 
(BOOL) - contains:
 
(DOMNode *) - insertBefore::
 
(DOMNode *) - replaceChild::
 
(BOOL) - isSupported::
 
(void) - inspect
 
(WebVisiblePosition *) - startPosition
 
(WebVisiblePosition *) - endPosition
 
(WebArchive *) - webArchiveByFilteringSubframes:
 
- Instance Methods inherited from DOMObject
(instancetype) - NS_UNAVAILABLE
 
(DOMStyleSheet *sheet) - WEBKIT_AVAILABLE_MAC
 
- Instance Methods inherited from WebScriptObject
(id) - callWebScriptMethod:withArguments:
 
(id) - evaluateWebScript:
 
(void) - removeWebScriptKey:
 
(NSString *) - stringRepresentation
 
(id) - webScriptValueAtIndex:
 
(void) - setWebScriptValueAtIndex:value:
 
(void) - setException:
 
(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 IDOMElement
HRESULT tagName ([out, retval] BSTR *result)
 
HRESULT getAttribute ([in] BSTR name, [out, retval] BSTR *result)
 
HRESULT setAttribute ([in] BSTR name, [in] BSTR value)
 
HRESULT removeAttribute ([in] BSTR name)
 
HRESULT getAttributeNode ([in] BSTR name, [out, retval] IDOMAttr **result)
 
HRESULT setAttributeNode ([in] IDOMAttr *newAttr, [out, retval] IDOMAttr **result)
 
HRESULT removeAttributeNode ([in] IDOMAttr *oldAttr, [out, retval] IDOMAttr **result)
 
HRESULT getElementsByTagName ([in] BSTR name, [out, retval] IDOMNodeList **result)
 
HRESULT getAttributeNS ([in] BSTR namespaceURI, [in] BSTR localName, [out, retval] BSTR *result)
 
HRESULT setAttributeNS ([in] BSTR namespaceURI, [in] BSTR qualifiedName, [in] BSTR value)
 
HRESULT removeAttributeNS ([in] BSTR namespaceURI, [in] BSTR localName)
 
HRESULT getAttributeNodeNS ([in] BSTR namespaceURI, [in] BSTR localName, [out, retval] IDOMAttr **result)
 
HRESULT setAttributeNodeNS ([in] IDOMAttr *newAttr, [out, retval] IDOMAttr **result)
 
HRESULT getElementsByTagNameNS ([in] BSTR namespaceURI, [in] BSTR localName, [out, retval] IDOMNodeList **result)
 
HRESULT hasAttribute ([in] BSTR name, [out, retval] BOOL *result)
 
HRESULT hasAttributeNS ([in] BSTR namespaceURI, [in] BSTR localName, [out, retval] BOOL *result)
 
- Instance Methods inherited from IDOMNode
HRESULT nodeName ([out, retval] BSTR *result)
 
HRESULT nodeValue ([out, retval] BSTR *result)
 
HRESULT setNodeValue ([in] BSTR value)
 
HRESULT nodeType ([out, retval] unsigned short *result)
 
HRESULT parentNode ([out, retval] IDOMNode **result)
 
HRESULT childNodes ([out, retval] IDOMNodeList **result)
 
HRESULT firstChild ([out, retval] IDOMNode **result)
 
HRESULT lastChild ([out, retval] IDOMNode **result)
 
HRESULT previousSibling ([out, retval] IDOMNode **result)
 
HRESULT nextSibling ([out, retval] IDOMNode **result)
 
HRESULT attributes ([out, retval] IDOMNamedNodeMap **result)
 
HRESULT ownerDocument ([out, retval] IDOMDocument **result)
 
HRESULT insertBefore ([in] IDOMNode *newChild, [in] IDOMNode *refChild, [out, retval] IDOMNode **result)
 
HRESULT replaceChild ([in] IDOMNode *newChild, [in] IDOMNode *oldChild, [out, retval] IDOMNode **result)
 
HRESULT removeChild ([in] IDOMNode *oldChild, [out, retval] IDOMNode **result)
 
HRESULT appendChild ([in] IDOMNode *oldChild, [out, retval] IDOMNode **result)
 
HRESULT hasChildNodes ([out, retval] BOOL *result)
 
HRESULT cloneNode ([in] BOOL deep, [out, retval] IDOMNode **result)
 
HRESULT isSupported ([in] BSTR feature, [in] BSTR version, [out, retval] BOOL *result)
 
HRESULT namespaceURI ([out, retval] BSTR *result)
 
HRESULT prefix ([out, retval] BSTR *result)
 
HRESULT setPrefix ([in] BSTR prefix)
 
HRESULT localName ([out, retval] BSTR *result)
 
HRESULT hasAttributes ([out, retval] BOOL *result)
 
HRESULT isSameNode ([in] IDOMNode *other, [out, retval] BOOL *result)
 
HRESULT isEqualNode ([in] IDOMNode *other, [out, retval] BOOL *result)
 
HRESULT textContent ([out, retval] BSTR *result)
 
HRESULT setTextContent ([in] BSTR text)
 
- Instance Methods inherited from IDOMElementPrivate
HRESULT coreElement (void **element)
 
HRESULT isEqual ([in] IDOMElement *other, [out, retval] BOOL *result)
 
HRESULT isFocused ([out, retval] BOOL *result)
 
HRESULT innerText ([out, retval] BSTR *result)
 
HRESULT font (struct WebFontDescription *webFontDescription)
 
HRESULT renderedImage ([out, retval] HBITMAP *image)
 
HRESULT markerTextForListItem ([out, retval] BSTR *markerText)
 
HRESULT shadowPseudoId ([out, retval] BSTR *result)
 
- Instance Methods inherited from IDOMNodeExtensions
HRESULT boundingBox ([out, retval] LPRECT rect)
 
HRESULT lineBoxRects ([in, size_is(cRects)] RECT *rects, [in] int cRects)
 
- Instance Methods inherited from IDOMElementCSSInlineStyle
HRESULT style ([out, retval] IDOMCSSStyleDeclaration **result)
 
- Instance Methods inherited from IDOMElementExtensions
HRESULT offsetLeft ([out, retval] int *result)
 
HRESULT offsetTop ([out, retval] int *result)
 
HRESULT offsetWidth ([out, retval] int *result)
 
HRESULT offsetHeight ([out, retval] int *result)
 
HRESULT offsetParent ([out, retval] IDOMElement **result)
 
HRESULT clientWidth ([out, retval] int *result)
 
HRESULT clientHeight ([out, retval] int *result)
 
HRESULT scrollLeft ([out, retval] int *result)
 
HRESULT scrollTop ([out, retval] int *result)
 
HRESULT scrollWidth ([out, retval] int *result)
 
HRESULT scrollHeight ([out, retval] int *result)
 

Class Methods

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

() - DOMElement
 
() - ~DOMElement
 

Protected Attributes

WebCore::Element * m_element
 
- Protected Attributes inherited from DOMObject
package DOMObjectInternal * _internal
 
- Protected Attributes inherited from WebScriptObject
WebScriptObjectPrivate * _private
 
ULONG m_refCount { 0 }
 

Properties

NSString * tagName
 
DOMCSSStyleDeclaration * style
 
int offsetLeft
 
int offsetTop
 
int offsetWidth
 
int offsetHeight
 
int clientWidth
 
int clientHeight
 
int scrollLeft
 
int scrollTop
 
int scrollWidth
 
int scrollHeight
 
DOMElement * offsetParent
 
NSString * innerHTML
 
NSString * outerHTML
 
NSString * className
 
- Properties inherited from DOMNode
NSString * nodeName
 
NSString * nodeValue
 
unsigned short nodeType
 
DOMNode * parentNode
 
DOMNodeList * childNodes
 
DOMNode * firstChild
 
DOMNode * lastChild
 
DOMNode * previousSibling
 
DOMNode * nextSibling
 
DOMDocument * ownerDocument
 
NSString * namespaceURI
 
NSString * prefix
 
NSString * localName
 
DOMNamedNodeMap * attributes
 
BOOL isConnected
 
WebArchive * webArchive
 

Constructor & Destructor Documentation

◆ DOMElement()

◆ ~DOMElement()

Method Documentation

◆ AddRef()

- (virtual ULONG STDMETHODCALLTYPE) AddRef (void) 

◆ appendChild()

- (virtual HRESULT STDMETHODCALLTYPE) appendChild (_In_opt_ IDOMNode *)  oldChild
(_COM_Outptr_opt_ IDOMNode **)  result 

◆ attributes()

- (virtual HRESULT STDMETHODCALLTYPE) attributes (_COM_Outptr_opt_ IDOMNamedNodeMap **)  result

◆ blur()

- (HRESULT) blur

◆ boundingBox()

- (HRESULT) boundingBox (_Out_ LPRECT)  rect

◆ callWebScriptMethod()

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

◆ childNodes()

- (virtual HRESULT STDMETHODCALLTYPE) childNodes (_COM_Outptr_opt_ IDOMNodeList **)  result

◆ clientHeight()

- (HRESULT) clientHeight (_Out_ int *)  result

◆ clientWidth()

- (HRESULT) clientWidth (_Out_ int *)  result

◆ cloneNode()

- (virtual HRESULT STDMETHODCALLTYPE) cloneNode (BOOL)  deep
(_COM_Outptr_opt_ IDOMNode **)  result 

◆ coreElement()

- (HRESULT) coreElement (__deref_opt_out void **)  element

◆ createInstance()

+ (IDOMElement *) createInstance (WebCore::Element *)  e

◆ element()

- (Element*) DOMElement:

◆ evaluateWebScript()

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

◆ firstChild()

- (virtual HRESULT STDMETHODCALLTYPE) firstChild (_COM_Outptr_opt_ IDOMNode **)  result

◆ focus()

- (HRESULT) focus

◆ font()

- (HRESULT) font (_Out_ WebFontDescription *)  webFontDescription

◆ getAttribute()

- (HRESULT) getAttribute (_In_ BSTR)  name
(__deref_opt_out BSTR *)  result 

◆ getAttribute:()

- (NSString *) getAttribute: (NSString *)  name

◆ getAttributeNode()

- (HRESULT) getAttributeNode (_In_ BSTR)  name
(_COM_Outptr_opt_ IDOMAttr **)  result 

◆ getAttributeNode:()

- (DOMAttr *) getAttributeNode: (NSString *)  name

◆ getAttributeNodeNS()

- (HRESULT) getAttributeNodeNS (_In_ BSTR)  namespaceURI
(_In_ BSTR)  localName
(_COM_Outptr_opt_ IDOMAttr **)  result 

◆ getAttributeNodeNS::()

- (DOMAttr *) getAttributeNodeNS: (NSString *)  namespaceURI
: (10_4) 
(10_5)  WEBKIT_DEPRECATED_MAC 

Provided by category DOMElement(DOMElementDeprecated).

◆ getAttributeNodeNS:localName:()

- (DOMAttr *) getAttributeNodeNS: (NSString *)  namespaceURI
localName: (10_5)  WEBKIT_AVAILABLE_MAC 

◆ getAttributeNS()

- (HRESULT) getAttributeNS (_In_ BSTR)  namespaceURI
(_In_ BSTR)  localName
(__deref_opt_out BSTR *)  result 

◆ getAttributeNS::()

- (NSString *) getAttributeNS: (NSString *)  namespaceURI
: (10_4) 
(10_5)  WEBKIT_DEPRECATED_MAC 

Provided by category DOMElement(DOMElementDeprecated).

◆ getAttributeNS:localName:()

- (NSString *) getAttributeNS: (NSString *)  namespaceURI
localName: (10_5)  WEBKIT_AVAILABLE_MAC 

◆ getElementsByClassName:()

- (DOMNodeList *) getElementsByClassName: (10_6)  WEBKIT_AVAILABLE_MAC

◆ getElementsByTagName()

- (HRESULT) getElementsByTagName (_In_ BSTR)  name
(_COM_Outptr_opt_ IDOMNodeList **)  result 

◆ getElementsByTagName:()

- (DOMNodeList *) getElementsByTagName: (NSString *)  name

◆ getElementsByTagNameNS()

- (HRESULT) getElementsByTagNameNS (_In_ BSTR)  namespaceURI
(_In_ BSTR)  localName
(_COM_Outptr_opt_ IDOMNodeList **)  result 

◆ getElementsByTagNameNS::()

- (DOMNodeList *) getElementsByTagNameNS: (NSString *)  namespaceURI
: (10_4) 
(10_5)  WEBKIT_DEPRECATED_MAC 

Provided by category DOMElement(DOMElementDeprecated).

◆ getElementsByTagNameNS:localName:()

- (DOMNodeList *) getElementsByTagNameNS: (NSString *)  namespaceURI
localName: (10_5)  WEBKIT_AVAILABLE_MAC 

◆ hasAttribute()

- (HRESULT) hasAttribute (_In_ BSTR)  name
(_Out_ BOOL *)  result 

◆ hasAttribute:()

- (BOOL) hasAttribute: (NSString *)  name

◆ hasAttributeNS()

- (HRESULT) hasAttributeNS (_In_ BSTR)  namespaceURI
(_In_ BSTR)  localName
(_Out_ BOOL *)  result 

◆ hasAttributeNS::()

- (BOOL) hasAttributeNS: (NSString *)  namespaceURI
: (10_4) 
(10_5)  WEBKIT_DEPRECATED_MAC 

Provided by category DOMElement(DOMElementDeprecated).

◆ hasAttributeNS:localName:()

- (BOOL) hasAttributeNS: (NSString *)  namespaceURI
localName: (10_5)  WEBKIT_AVAILABLE_MAC 

◆ hasAttributes()

- (virtual HRESULT STDMETHODCALLTYPE) hasAttributes (_Out_ BOOL *)  result

◆ hasChildNodes()

- (virtual HRESULT STDMETHODCALLTYPE) hasChildNodes (_Out_ BOOL *)  result

◆ innerText()

- (HRESULT) innerText (__deref_opt_out BSTR *)  result

◆ insertBefore()

- (virtual HRESULT STDMETHODCALLTYPE) insertBefore (_In_opt_ IDOMNode *)  newChild
(_In_opt_ IDOMNode *)  refChild
(_COM_Outptr_opt_ IDOMNode **)  result 

◆ isEqual()

- (HRESULT) isEqual (_In_opt_ IDOMElement *)  other
(_Out_ BOOL *)  result 

◆ isEqualNode()

- (virtual HRESULT STDMETHODCALLTYPE) isEqualNode (_In_opt_ IDOMNode *)  other
(_Out_ BOOL *)  result 

◆ isFocused()

- (HRESULT) isFocused (_Out_ BOOL *)  result

◆ isSameNode()

- (virtual HRESULT STDMETHODCALLTYPE) isSameNode (_In_opt_ IDOMNode *)  other
(_Out_ BOOL *)  result 

◆ isSupported()

- (virtual HRESULT STDMETHODCALLTYPE) isSupported (_In_ BSTR)  feature
(_In_ BSTR)  version
(_Out_ BOOL *)  result 

◆ lastChild()

- (virtual HRESULT STDMETHODCALLTYPE) lastChild (_COM_Outptr_opt_ IDOMNode **)  result

◆ lineBoxRects()

- (HRESULT) lineBoxRects (__inout_ecount_full(cRects) RECT *) 
(int)  cRects 

◆ localName()

- (virtual HRESULT STDMETHODCALLTYPE) localName (__deref_opt_out BSTR *)  result

◆ markerTextForListItem()

- (HRESULT) markerTextForListItem (__deref_opt_out BSTR *)  markerText

◆ namespaceURI()

- (virtual HRESULT STDMETHODCALLTYPE) namespaceURI (__deref_opt_out BSTR *)  result

◆ nextSibling()

- (virtual HRESULT STDMETHODCALLTYPE) nextSibling (_COM_Outptr_opt_ IDOMNode **)  result

◆ nodeName()

- (virtual HRESULT STDMETHODCALLTYPE) nodeName (__deref_opt_out BSTR *)  result

◆ nodeType()

- (virtual HRESULT STDMETHODCALLTYPE) nodeType (_Out_ unsigned short *)  result

◆ nodeValue()

- (virtual HRESULT STDMETHODCALLTYPE) nodeValue (__deref_opt_out BSTR *)  result

◆ normalize()

- (virtual HRESULT STDMETHODCALLTYPE) normalize

◆ offsetHeight()

- (HRESULT) offsetHeight (_Out_ int *)  result

◆ offsetLeft()

- (HRESULT) offsetLeft (_Out_ int *)  result

◆ offsetParent()

- (HRESULT) offsetParent (_COM_Outptr_opt_ IDOMElement **)  result

◆ offsetTop()

- (HRESULT) offsetTop (_Out_ int *)  result

◆ offsetWidth()

- (HRESULT) offsetWidth (_Out_ int *)  result

◆ ownerDocument()

- (virtual HRESULT STDMETHODCALLTYPE) ownerDocument (_COM_Outptr_opt_ IDOMDocument **)  result

◆ parentNode()

- (virtual HRESULT STDMETHODCALLTYPE) parentNode (_COM_Outptr_opt_ IDOMNode **)  result

◆ prefix()

- (virtual HRESULT STDMETHODCALLTYPE) prefix (__deref_opt_out BSTR *)  result

◆ previousSibling()

- (virtual HRESULT STDMETHODCALLTYPE) previousSibling (_COM_Outptr_opt_ IDOMNode **)  result

◆ QueryInterface()

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

◆ querySelector:()

- (DOMElement *) querySelector: (10_6)  WEBKIT_AVAILABLE_MAC

◆ querySelectorAll:()

- (DOMNodeList *) querySelectorAll: (10_6)  WEBKIT_AVAILABLE_MAC

◆ Release()

- (virtual ULONG STDMETHODCALLTYPE) Release (void) 

◆ removeAttribute()

- (HRESULT) removeAttribute (_In_ BSTR)  name

◆ removeAttribute:()

- (void) removeAttribute: (NSString *)  name

◆ removeAttributeNode()

- (HRESULT) removeAttributeNode (_In_opt_ IDOMAttr *)  oldAttr
(_COM_Outptr_opt_ IDOMAttr **)  result 

◆ removeAttributeNode:()

- (DOMAttr *) removeAttributeNode: (DOMAttr *)  oldAttr

◆ removeAttributeNS()

- (HRESULT) removeAttributeNS (_In_ BSTR)  namespaceURI
(_In_ BSTR)  localName 

◆ removeAttributeNS::()

- (void) removeAttributeNS: (NSString *)  namespaceURI
: (10_4) 
(10_5)  WEBKIT_DEPRECATED_MAC 

Provided by category DOMElement(DOMElementDeprecated).

◆ removeAttributeNS:localName:()

- (void) removeAttributeNS: (NSString *)  namespaceURI
localName: (10_5)  WEBKIT_AVAILABLE_MAC 

◆ removeChild()

- (virtual HRESULT STDMETHODCALLTYPE) removeChild (_In_opt_ IDOMNode *)  oldChild
(_COM_Outptr_opt_ IDOMNode **)  result 

◆ removeWebScriptKey()

- (virtual HRESULT STDMETHODCALLTYPE) removeWebScriptKey (_In_ BSTR)  name

◆ renderedImage()

- (HRESULT) renderedImage (__deref_opt_out HBITMAP *)  image

◆ replaceChild()

- (virtual HRESULT STDMETHODCALLTYPE) replaceChild (_In_opt_ IDOMNode *)  newChild
(_In_opt_ IDOMNode *)  oldChild
(_COM_Outptr_opt_ IDOMNode **)  result 

◆ scrollByLines:()

- (void) scrollByLines: (10_5)  WEBKIT_AVAILABLE_MAC

◆ scrollByPages:()

- (void) scrollByPages: (10_5)  WEBKIT_AVAILABLE_MAC

◆ scrollHeight()

- (HRESULT) scrollHeight (_Out_ int *)  result

◆ scrollIntoView()

- (HRESULT) scrollIntoView (BOOL)  alignWithTop

Implements IDOMElementExtensions.

◆ scrollIntoView:()

- (void) scrollIntoView: (10_5)  WEBKIT_AVAILABLE_MAC

◆ scrollIntoViewIfNeeded()

- (HRESULT) scrollIntoViewIfNeeded (BOOL)  centerIfNeeded

Implements IDOMElementExtensions.

◆ scrollIntoViewIfNeeded:()

- (void) scrollIntoViewIfNeeded: (10_5)  WEBKIT_AVAILABLE_MAC

◆ scrollLeft()

- (HRESULT) scrollLeft (_Out_ int *)  result

◆ scrollTop()

- (HRESULT) scrollTop (_Out_ int *)  result

◆ scrollWidth()

- (HRESULT) scrollWidth (_Out_ int *)  result

◆ setAttribute()

- (HRESULT) setAttribute (_In_ BSTR)  name
(_In_ BSTR)  value 

◆ setAttribute::()

- (void) setAttribute: (NSString *)  name
: (10_4) 
(10_5)  WEBKIT_DEPRECATED_MAC 

Provided by category DOMElement(DOMElementDeprecated).

◆ setAttribute:value:()

- (void) setAttribute: (NSString *)  name
value: (10_5)  WEBKIT_AVAILABLE_MAC 

◆ setAttributeNode()

- (HRESULT) setAttributeNode (_In_opt_ IDOMAttr *)  newAttr
(_COM_Outptr_opt_ IDOMAttr **)  result 

◆ setAttributeNode:()

- (DOMAttr *) setAttributeNode: (DOMAttr *)  newAttr

◆ setAttributeNodeNS()

- (HRESULT) setAttributeNodeNS (_In_opt_ IDOMAttr *) 
(_COM_Outptr_opt_ IDOMAttr **)  result 

◆ setAttributeNodeNS:()

- (DOMAttr *) setAttributeNodeNS: (DOMAttr *)  newAttr

◆ setAttributeNS()

- (HRESULT) setAttributeNS (_In_ BSTR)  namespaceURI
(_In_ BSTR)  qualifiedName
(_In_ BSTR)  value 

◆ setAttributeNS:::()

- (void) setAttributeNS: (NSString *)  namespaceURI
: (NSString *)  qualifiedName
: (10_4) 
(10_5)  WEBKIT_DEPRECATED_MAC 

Provided by category DOMElement(DOMElementDeprecated).

◆ setAttributeNS:qualifiedName:value:()

- (void) setAttributeNS: (NSString *)  namespaceURI
qualifiedName: (NSString *)  qualifiedName
value: (10_5)  WEBKIT_AVAILABLE_MAC 

◆ setException()

- (virtual HRESULT STDMETHODCALLTYPE) setException (_In_ BSTR)  description

◆ setNodeValue()

- (virtual HRESULT STDMETHODCALLTYPE) setNodeValue (_In_ BSTR)  value

◆ setPrefix()

- (virtual HRESULT STDMETHODCALLTYPE) setPrefix (_In_ BSTR)  prefix

◆ setScrollLeft()

- (HRESULT) setScrollLeft (int) 

Implements IDOMElementExtensions.

◆ setScrollTop()

- (HRESULT) setScrollTop (int) 

Implements IDOMElementExtensions.

◆ setTextContent()

- (virtual HRESULT STDMETHODCALLTYPE) setTextContent (_In_ BSTR)  text

◆ setWebScriptValueAtIndex()

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

◆ shadowPseudoId()

- (HRESULT) shadowPseudoId (__deref_opt_out BSTR *)  result

◆ stringRepresentation()

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

◆ style()

- (HRESULT) style (_COM_Outptr_opt_ IDOMCSSStyleDeclaration **)  result

◆ tagName()

- (HRESULT) tagName (__deref_opt_out BSTR *)  result

◆ textContent()

- (virtual HRESULT STDMETHODCALLTYPE) textContent (__deref_opt_out BSTR *)  result

◆ throwException()

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

◆ WEBKIT_AVAILABLE_MAC() [1/10]

- (int clientLeft) WEBKIT_AVAILABLE_MAC (10_5) 

◆ WEBKIT_AVAILABLE_MAC() [2/10]

- (int clientTop) WEBKIT_AVAILABLE_MAC (10_5) 

◆ WEBKIT_AVAILABLE_MAC() [3/10]

- (NSString* innerText) WEBKIT_AVAILABLE_MAC (10_5) 

◆ WEBKIT_AVAILABLE_MAC() [4/10]

- (DOMElement* previousElementSibling) WEBKIT_AVAILABLE_MAC (10_6) 

◆ WEBKIT_AVAILABLE_MAC() [5/10]

- (DOMElement* nextElementSibling) WEBKIT_AVAILABLE_MAC (10_6) 

◆ WEBKIT_AVAILABLE_MAC() [6/10]

- (DOMElement* firstElementChild) WEBKIT_AVAILABLE_MAC (10_6) 

◆ WEBKIT_AVAILABLE_MAC() [7/10]

- (DOMElement* lastElementChild) WEBKIT_AVAILABLE_MAC (10_6) 

◆ WEBKIT_AVAILABLE_MAC() [8/10]

- (10_6) WEBKIT_AVAILABLE_MAC

JSObject

Returns
The equivalent JSObjectRef for this WebScriptObject. Use this method to bridge between the WebScriptObject and JavaScriptCore APIs.

Implements WebScriptObject.

Reimplemented in DOMHTMLElement, and DOMHTMLButtonElement.

◆ WEBKIT_AVAILABLE_MAC() [9/10]

- (10_6) WEBKIT_AVAILABLE_MAC

JSObject

Returns
The equivalent JSObjectRef for this WebScriptObject. Use this method to bridge between the WebScriptObject and JavaScriptCore APIs.

Implements WebScriptObject.

Reimplemented in DOMHTMLElement, and DOMHTMLButtonElement.

◆ WEBKIT_AVAILABLE_MAC() [10/10]

- (unsigned childElementCount) WEBKIT_AVAILABLE_MAC (10_6) 

◆ webkitRequestFullScreen:()

- (void) webkitRequestFullScreen: (10_6)  WEBKIT_AVAILABLE_MAC

◆ webScriptValueAtIndex()

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

Member Data Documentation

◆ m_element

- (Element*) DOMElement:
protected

Property Documentation

◆ className

- (NSString *) className
readwriteatomiccopy

◆ clientHeight

- (int) clientHeight
readatomicassign

◆ clientWidth

- (int) clientWidth
readatomicassign

◆ innerHTML

- (NSString *) innerHTML
readwriteatomiccopy

◆ offsetHeight

- (int) offsetHeight
readatomicassign

◆ offsetLeft

- (int) offsetLeft
readatomicassign

◆ offsetParent

- (DOMElement *) offsetParent
readatomicstrong

◆ offsetTop

- (int) offsetTop
readatomicassign

◆ offsetWidth

- (int) offsetWidth
readatomicassign

◆ outerHTML

- (NSString *) outerHTML
readwriteatomiccopy

◆ scrollHeight

- (int) scrollHeight
readatomicassign

◆ scrollLeft

- (int) scrollLeft
readwriteatomic

◆ scrollTop

- (int) scrollTop
readwriteatomic

◆ scrollWidth

- (int) scrollWidth
readatomicassign

◆ style

- (DOMCSSStyleDeclaration *) style
readatomicstrong

◆ tagName

- (NSString *) tagName
readatomiccopy

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