WEBELO
HTML Visualizer & DOM Library
Loading...
Searching...
No Matches
Range Class Reference
Inheritance diagram for Range:
AbstractRange

Public Member Functions

Node * commonAncestorContainer ()
void setStart (Node *node, unsigned long offset)
void setEnd (Node *node, unsigned long offset)
void setStartBefore (Node *node)
void setStartAfter (Node *node)
void setEndBefore (Node *node)
void setEndAfter (Node *node)
void collapse (bool toStart=false)
void selectNode (Node *node)
void selectNodeContents (Node *node)
short compareBoundaryPoints (unsigned short how, Range *sourceRange)
void deleteContents ()
DocumentFragment * extraContents ()
DocumentFragment * cloneContents ()
void insertNode (Node *node)
void surroundContents (Node *newParent)
Range * cloneRange ()
void detach ()
bool isPointInRange (Node *node, unsigned long offset)
short comparePoint (Node *node, unsigned long offset)
bool intersectsNode (Node *node)
DOMString stringification_behavior ()
Public Member Functions inherited from AbstractRange
bool collapsed ()

Additional Inherited Members

Public Attributes inherited from AbstractRange
Node * startContainer
unsigned long startOffset
Node * endContainer
unsigned long endOffset

Detailed Description

Definition at line 829 of file Webelo.cpp.

Constructor & Destructor Documentation

◆ Range()

Range::Range ( )

Definition at line 4798 of file Webelo.cpp.

Member Function Documentation

◆ cloneContents()

DocumentFragment * Range::cloneContents ( )

Definition at line 4951 of file Webelo.cpp.

◆ cloneRange()

Range * Range::cloneRange ( )

Definition at line 4973 of file Webelo.cpp.

◆ collapse()

void Range::collapse ( bool toStart = false)

Definition at line 4841 of file Webelo.cpp.

◆ commonAncestorContainer()

Node * Range::commonAncestorContainer ( )

Definition at line 4800 of file Webelo.cpp.

◆ compareBoundaryPoints()

short Range::compareBoundaryPoints ( unsigned short how,
Range * sourceRange )

Definition at line 4865 of file Webelo.cpp.

◆ comparePoint()

short Range::comparePoint ( Node * node,
unsigned long offset )

Definition at line 4999 of file Webelo.cpp.

◆ deleteContents()

void Range::deleteContents ( )

Definition at line 4904 of file Webelo.cpp.

◆ detach()

void Range::detach ( )
inline

Definition at line 854 of file Webelo.cpp.

◆ extraContents()

DocumentFragment * Range::extraContents ( )

Definition at line 4947 of file Webelo.cpp.

◆ insertNode()

void Range::insertNode ( Node * node)

Definition at line 4955 of file Webelo.cpp.

◆ intersectsNode()

bool Range::intersectsNode ( Node * node)

Definition at line 5019 of file Webelo.cpp.

◆ isPointInRange()

bool Range::isPointInRange ( Node * node,
unsigned long offset )

Definition at line 4982 of file Webelo.cpp.

◆ selectNode()

void Range::selectNode ( Node * node)

Definition at line 4852 of file Webelo.cpp.

◆ selectNodeContents()

void Range::selectNodeContents ( Node * node)

Definition at line 4856 of file Webelo.cpp.

◆ setEnd()

void Range::setEnd ( Node * node,
unsigned long offset )

Definition at line 4813 of file Webelo.cpp.

◆ setEndAfter()

void Range::setEndAfter ( Node * node)

Definition at line 4835 of file Webelo.cpp.

◆ setEndBefore()

void Range::setEndBefore ( Node * node)

Definition at line 4829 of file Webelo.cpp.

◆ setStart()

void Range::setStart ( Node * node,
unsigned long offset )

Definition at line 4809 of file Webelo.cpp.

◆ setStartAfter()

void Range::setStartAfter ( Node * node)

Definition at line 4823 of file Webelo.cpp.

◆ setStartBefore()

void Range::setStartBefore ( Node * node)

Definition at line 4817 of file Webelo.cpp.

◆ stringification_behavior()

DOMString Range::stringification_behavior ( )

Definition at line 5034 of file Webelo.cpp.

◆ surroundContents()

void Range::surroundContents ( Node * newParent)

Definition at line 4959 of file Webelo.cpp.


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