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

import"DOMRange.idl";

Inheritance diagram for IDOMRange:
IDOMObject IWebScriptObject DOMRange

Public Member Functions

HRESULT startContainer ([out, retval] IDOMNode **node)
 
HRESULT startOffset ([out, retval] int *offset)
 
HRESULT endContainer ([out, retval] IDOMNode **node)
 
HRESULT endOffset ([out, retval] int *offset)
 
HRESULT collapsed ([out, retval] BOOL *result)
 
HRESULT commonAncestorContainer ([out, retval] IDOMNode **container)
 
HRESULT setStart ([in] IDOMNode *refNode, [in] int offset)
 
HRESULT setEnd ([in] IDOMNode *refNode, [in] int offset)
 
HRESULT setStartBefore ([in] IDOMNode *refNode)
 
HRESULT setStartAfter ([in] IDOMNode *refNode)
 
HRESULT setEndBefore ([in] IDOMNode *refNode)
 
HRESULT setEndAfter ([in] IDOMNode *refNode)
 
HRESULT collapse ([in] BOOL toStart)
 
HRESULT selectNode ([in] IDOMNode *refNode)
 
HRESULT selectNodeContents ([in] IDOMNode *refNode)
 
HRESULT compareBoundaryPoints ([in] unsigned short how, [in] IDOMRange *sourceRange)
 
HRESULT deleteContents ()
 
HRESULT extractContents ([out, retval] IDOMDocumentFragment **fragment)
 
HRESULT cloneContents ([out, retval] IDOMDocumentFragment **fragment)
 
HRESULT insertNode ([in] IDOMNode *newNode)
 
HRESULT surroundContents ([in] IDOMNode *newParent)
 
HRESULT cloneRange ([out, retval] IDOMRange **range)
 
HRESULT toString ([out, retval] BSTR *str)
 
HRESULT detach ()
 
- 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

◆ cloneContents()

HRESULT IDOMRange::cloneContents ( [out, retval] IDOMDocumentFragment **  fragment)

◆ cloneRange()

HRESULT IDOMRange::cloneRange ( [out, retval] IDOMRange **  range)

◆ collapse()

HRESULT IDOMRange::collapse ( [in] BOOL  toStart)

Implemented in DOMRange.

◆ collapsed()

HRESULT IDOMRange::collapsed ( [out, retval] BOOL result)

◆ commonAncestorContainer()

HRESULT IDOMRange::commonAncestorContainer ( [out, retval] IDOMNode **  container)

◆ compareBoundaryPoints()

HRESULT IDOMRange::compareBoundaryPoints ( [in] unsigned short  how,
[in] IDOMRange sourceRange 
)

◆ deleteContents()

HRESULT IDOMRange::deleteContents ( )

Implemented in DOMRange, and DOMRange.

◆ detach()

HRESULT IDOMRange::detach ( )

Implemented in DOMRange, and DOMRange.

◆ endContainer()

HRESULT IDOMRange::endContainer ( [out, retval] IDOMNode **  node)

◆ endOffset()

HRESULT IDOMRange::endOffset ( [out, retval] int *  offset)

◆ extractContents()

HRESULT IDOMRange::extractContents ( [out, retval] IDOMDocumentFragment **  fragment)

◆ insertNode()

HRESULT IDOMRange::insertNode ( [in] IDOMNode newNode)

◆ selectNode()

HRESULT IDOMRange::selectNode ( [in] IDOMNode refNode)

◆ selectNodeContents()

HRESULT IDOMRange::selectNodeContents ( [in] IDOMNode refNode)

◆ setEnd()

HRESULT IDOMRange::setEnd ( [in] IDOMNode refNode,
[in] int  offset 
)

◆ setEndAfter()

HRESULT IDOMRange::setEndAfter ( [in] IDOMNode refNode)

◆ setEndBefore()

HRESULT IDOMRange::setEndBefore ( [in] IDOMNode refNode)

◆ setStart()

HRESULT IDOMRange::setStart ( [in] IDOMNode refNode,
[in] int  offset 
)

◆ setStartAfter()

HRESULT IDOMRange::setStartAfter ( [in] IDOMNode refNode)

◆ setStartBefore()

HRESULT IDOMRange::setStartBefore ( [in] IDOMNode refNode)

◆ startContainer()

HRESULT IDOMRange::startContainer ( [out, retval] IDOMNode **  node)

◆ startOffset()

HRESULT IDOMRange::startOffset ( [out, retval] int *  offset)

◆ surroundContents()

HRESULT IDOMRange::surroundContents ( [in] IDOMNode newParent)

◆ toString()

HRESULT IDOMRange::toString ( [out, retval] BSTR str)

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