webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
IDOMNode Interface Reference

import"DOMCore.idl";

Inheritance diagram for IDOMNode:
IDOMObject IWebScriptObject IDOMAttr IDOMCharacterData IDOMDocument IDOMDocumentFragment IDOMDocumentType IDOMElement IDOMEntityReference IDOMProcessingInstruction

Public Member Functions

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 normalize ()
 
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)
 
- Public Member Functions 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)
 

Member Function Documentation

◆ appendChild()

HRESULT IDOMNode::appendChild ( [in] IDOMNode oldChild,
[out, retval] IDOMNode **  result 
)

◆ attributes()

HRESULT IDOMNode::attributes ( [out, retval] IDOMNamedNodeMap **  result)

◆ childNodes()

HRESULT IDOMNode::childNodes ( [out, retval] IDOMNodeList **  result)

◆ cloneNode()

HRESULT IDOMNode::cloneNode ( [in] BOOL  deep,
[out, retval] IDOMNode **  result 
)

◆ firstChild()

HRESULT IDOMNode::firstChild ( [out, retval] IDOMNode **  result)

◆ hasAttributes()

HRESULT IDOMNode::hasAttributes ( [out, retval] BOOL result)

◆ hasChildNodes()

HRESULT IDOMNode::hasChildNodes ( [out, retval] BOOL result)

◆ insertBefore()

HRESULT IDOMNode::insertBefore ( [in] IDOMNode newChild,
[in] IDOMNode refChild,
[out, retval] IDOMNode **  result 
)

◆ isEqualNode()

HRESULT IDOMNode::isEqualNode ( [in] IDOMNode other,
[out, retval] BOOL result 
)

◆ isSameNode()

HRESULT IDOMNode::isSameNode ( [in] IDOMNode other,
[out, retval] BOOL result 
)

◆ isSupported()

HRESULT IDOMNode::isSupported ( [in] BSTR  feature,
[in] BSTR  version,
[out, retval] BOOL result 
)

◆ lastChild()

HRESULT IDOMNode::lastChild ( [out, retval] IDOMNode **  result)

◆ localName()

HRESULT IDOMNode::localName ( [out, retval] BSTR result)

◆ namespaceURI()

HRESULT IDOMNode::namespaceURI ( [out, retval] BSTR result)

◆ nextSibling()

HRESULT IDOMNode::nextSibling ( [out, retval] IDOMNode **  result)

◆ nodeName()

HRESULT IDOMNode::nodeName ( [out, retval] BSTR result)

◆ nodeType()

HRESULT IDOMNode::nodeType ( [out, retval] unsigned short *  result)

◆ nodeValue()

HRESULT IDOMNode::nodeValue ( [out, retval] BSTR result)

◆ normalize()

HRESULT IDOMNode::normalize ( )

◆ ownerDocument()

HRESULT IDOMNode::ownerDocument ( [out, retval] IDOMDocument **  result)

◆ parentNode()

HRESULT IDOMNode::parentNode ( [out, retval] IDOMNode **  result)

◆ prefix()

HRESULT IDOMNode::prefix ( [out, retval] BSTR result)

◆ previousSibling()

HRESULT IDOMNode::previousSibling ( [out, retval] IDOMNode **  result)

◆ removeChild()

HRESULT IDOMNode::removeChild ( [in] IDOMNode oldChild,
[out, retval] IDOMNode **  result 
)

◆ replaceChild()

HRESULT IDOMNode::replaceChild ( [in] IDOMNode newChild,
[in] IDOMNode oldChild,
[out, retval] IDOMNode **  result 
)

◆ setNodeValue()

HRESULT IDOMNode::setNodeValue ( [in] BSTR  value)

◆ setPrefix()

HRESULT IDOMNode::setPrefix ( [in] BSTR  prefix)

◆ setTextContent()

HRESULT IDOMNode::setTextContent ( [in] BSTR  text)

◆ textContent()

HRESULT IDOMNode::textContent ( [out, retval] BSTR result)

The documentation for this interface was generated from the following file: