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

Public Member Functions

NodecommonAncestorContainer ()
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 ()
DocumentFragmentextraContents ()
DocumentFragmentcloneContents ()
void insertNode (Node *node)
void surroundContents (Node *newParent)
RangecloneRange ()
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
NodestartContainer
unsigned long startOffset
NodeendContainer
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: