|
WEBCORE_EXPORT | ~Range () |
|
Document & | ownerDocument () const |
|
Node & | startContainer () const |
|
unsigned | startOffset () const |
|
Node & | endContainer () const |
|
unsigned | endOffset () const |
|
bool | collapsed () const |
|
Node * | commonAncestorContainer () const |
|
WEBCORE_EXPORT ExceptionOr< void > | setStart (Ref< Node > &&container, unsigned offset) |
|
WEBCORE_EXPORT ExceptionOr< void > | setEnd (Ref< Node > &&container, unsigned offset) |
|
WEBCORE_EXPORT void | collapse (bool toStart) |
|
WEBCORE_EXPORT ExceptionOr< bool > | isPointInRange (Node &refNode, unsigned offset) |
|
WEBCORE_EXPORT ExceptionOr< short > | comparePoint (Node &refNode, unsigned offset) const |
|
WEBCORE_EXPORT ExceptionOr< CompareResults > | compareNode (Node &refNode) const |
|
WEBCORE_EXPORT ExceptionOr< short > | compareBoundaryPoints (CompareHow, const Range &sourceRange) const |
|
WEBCORE_EXPORT ExceptionOr< short > | compareBoundaryPointsForBindings (unsigned short compareHow, const Range &sourceRange) const |
|
WEBCORE_EXPORT bool | boundaryPointsValid () const |
|
WEBCORE_EXPORT ExceptionOr< bool > | intersectsNode (Node &refNode) const |
|
WEBCORE_EXPORT ExceptionOr< void > | deleteContents () |
|
WEBCORE_EXPORT ExceptionOr< Ref< DocumentFragment > > | extractContents () |
|
WEBCORE_EXPORT ExceptionOr< Ref< DocumentFragment > > | cloneContents () |
|
WEBCORE_EXPORT ExceptionOr< void > | insertNode (Ref< Node > &&) |
|
WEBCORE_EXPORT String | toString () const |
|
String | toHTML () const |
|
WEBCORE_EXPORT String | text () const |
|
WEBCORE_EXPORT ExceptionOr< Ref< DocumentFragment > > | createContextualFragment (const String &html) |
|
WEBCORE_EXPORT void | detach () |
|
WEBCORE_EXPORT Ref< Range > | cloneRange () const |
|
WEBCORE_EXPORT ExceptionOr< void > | setStartAfter (Node &) |
|
WEBCORE_EXPORT ExceptionOr< void > | setEndBefore (Node &) |
|
WEBCORE_EXPORT ExceptionOr< void > | setEndAfter (Node &) |
|
WEBCORE_EXPORT ExceptionOr< void > | selectNode (Node &) |
|
WEBCORE_EXPORT ExceptionOr< void > | selectNodeContents (Node &) |
|
WEBCORE_EXPORT ExceptionOr< void > | surroundContents (Node &) |
|
WEBCORE_EXPORT ExceptionOr< void > | setStartBefore (Node &) |
|
const Position | startPosition () const |
|
const Position | endPosition () const |
|
WEBCORE_EXPORT ExceptionOr< void > | setStart (const Position &) |
|
WEBCORE_EXPORT ExceptionOr< void > | setEnd (const Position &) |
|
WEBCORE_EXPORT Node * | firstNode () const |
|
WEBCORE_EXPORT Node * | pastLastNode () const |
|
ShadowRoot * | shadowRoot () const |
|
WEBCORE_EXPORT void | absoluteTextRects (Vector< IntRect > &, bool useSelectionHeight=false, RangeInFixedPosition *=nullptr) const |
|
WEBCORE_EXPORT IntRect | absoluteBoundingBox () const |
|
WEBCORE_EXPORT void | absoluteTextQuads (Vector< FloatQuad > &, bool useSelectionHeight=false, RangeInFixedPosition *=nullptr) const |
|
WEBCORE_EXPORT FloatRect | absoluteBoundingRect () const |
|
void | nodeChildrenChanged (ContainerNode &) |
|
void | nodeChildrenWillBeRemoved (ContainerNode &) |
|
void | nodeWillBeRemoved (Node &) |
|
void | textInserted (Node *, unsigned offset, unsigned length) |
|
void | textRemoved (Node *, unsigned offset, unsigned length) |
|
void | textNodesMerged (NodeWithIndex &oldNode, unsigned offset) |
|
void | textNodeSplit (Text *oldNode) |
|
WEBCORE_EXPORT ExceptionOr< void > | expand (const String &) |
|
Ref< ClientRectList > | getClientRects () const |
|
Ref< ClientRect > | getBoundingClientRect () const |
|
WEBCORE_EXPORT bool | contains (const Range &) const |
|
bool | contains (const VisiblePosition &) const |
|
WEBCORE_EXPORT | ~Range () |
|
Document & | ownerDocument () const |
|
Node & | startContainer () const |
|
unsigned | startOffset () const |
|
Node & | endContainer () const |
|
unsigned | endOffset () const |
|
bool | collapsed () const |
|
Node * | commonAncestorContainer () const |
|
WEBCORE_EXPORT ExceptionOr< void > | setStart (Ref< Node > &&container, unsigned offset) |
|
WEBCORE_EXPORT ExceptionOr< void > | setEnd (Ref< Node > &&container, unsigned offset) |
|
WEBCORE_EXPORT void | collapse (bool toStart) |
|
WEBCORE_EXPORT ExceptionOr< bool > | isPointInRange (Node &refNode, unsigned offset) |
|
WEBCORE_EXPORT ExceptionOr< short > | comparePoint (Node &refNode, unsigned offset) const |
|
WEBCORE_EXPORT ExceptionOr< CompareResults > | compareNode (Node &refNode) const |
|
WEBCORE_EXPORT ExceptionOr< short > | compareBoundaryPoints (CompareHow, const Range &sourceRange) const |
|
WEBCORE_EXPORT ExceptionOr< short > | compareBoundaryPointsForBindings (unsigned short compareHow, const Range &sourceRange) const |
|
WEBCORE_EXPORT bool | boundaryPointsValid () const |
|
WEBCORE_EXPORT ExceptionOr< bool > | intersectsNode (Node &refNode) const |
|
WEBCORE_EXPORT ExceptionOr< void > | deleteContents () |
|
WEBCORE_EXPORT ExceptionOr< Ref< DocumentFragment > > | extractContents () |
|
WEBCORE_EXPORT ExceptionOr< Ref< DocumentFragment > > | cloneContents () |
|
WEBCORE_EXPORT ExceptionOr< void > | insertNode (Ref< Node > &&) |
|
WEBCORE_EXPORT String | toString () const |
|
String | toHTML () const |
|
WEBCORE_EXPORT String | text () const |
|
WEBCORE_EXPORT ExceptionOr< Ref< DocumentFragment > > | createContextualFragment (const String &html) |
|
WEBCORE_EXPORT void | detach () |
|
WEBCORE_EXPORT Ref< Range > | cloneRange () const |
|
WEBCORE_EXPORT ExceptionOr< void > | setStartAfter (Node &) |
|
WEBCORE_EXPORT ExceptionOr< void > | setEndBefore (Node &) |
|
WEBCORE_EXPORT ExceptionOr< void > | setEndAfter (Node &) |
|
WEBCORE_EXPORT ExceptionOr< void > | selectNode (Node &) |
|
WEBCORE_EXPORT ExceptionOr< void > | selectNodeContents (Node &) |
|
WEBCORE_EXPORT ExceptionOr< void > | surroundContents (Node &) |
|
WEBCORE_EXPORT ExceptionOr< void > | setStartBefore (Node &) |
|
const Position | startPosition () const |
|
const Position | endPosition () const |
|
WEBCORE_EXPORT ExceptionOr< void > | setStart (const Position &) |
|
WEBCORE_EXPORT ExceptionOr< void > | setEnd (const Position &) |
|
WEBCORE_EXPORT Node * | firstNode () const |
|
WEBCORE_EXPORT Node * | pastLastNode () const |
|
ShadowRoot * | shadowRoot () const |
|
WEBCORE_EXPORT void | absoluteTextRects (Vector< IntRect > &, bool useSelectionHeight=false, RangeInFixedPosition *=nullptr) const |
|
WEBCORE_EXPORT IntRect | absoluteBoundingBox () const |
|
WEBCORE_EXPORT void | absoluteTextQuads (Vector< FloatQuad > &, bool useSelectionHeight=false, RangeInFixedPosition *=nullptr) const |
|
WEBCORE_EXPORT FloatRect | absoluteBoundingRect () const |
|
void | nodeChildrenChanged (ContainerNode &) |
|
void | nodeChildrenWillBeRemoved (ContainerNode &) |
|
void | nodeWillBeRemoved (Node &) |
|
void | textInserted (Node *, unsigned offset, unsigned length) |
|
void | textRemoved (Node *, unsigned offset, unsigned length) |
|
void | textNodesMerged (NodeWithIndex &oldNode, unsigned offset) |
|
void | textNodeSplit (Text *oldNode) |
|
WEBCORE_EXPORT ExceptionOr< void > | expand (const String &) |
|
Ref< ClientRectList > | getClientRects () const |
|
Ref< ClientRect > | getBoundingClientRect () const |
|
WEBCORE_EXPORT bool | contains (const Range &) const |
|
bool | contains (const VisiblePosition &) const |
|
void | deref () const |
|
void | deref () const |
|
void | deref () const |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
|
static WEBCORE_EXPORT Ref< Range > | create (Document &) |
|
static WEBCORE_EXPORT Ref< Range > | create (Document &, RefPtr< Node > &&startContainer, int startOffset, RefPtr< Node > &&endContainer, int endOffset) |
|
static WEBCORE_EXPORT Ref< Range > | create (Document &, const Position &, const Position &) |
|
static WEBCORE_EXPORT Ref< Range > | create (Document &, const VisiblePosition &, const VisiblePosition &) |
|
static WEBCORE_EXPORT Node * | commonAncestorContainer (Node *containerA, Node *containerB) |
|
static ExceptionOr< short > | compareBoundaryPoints (Node *containerA, unsigned offsetA, Node *containerB, unsigned offsetB) |
|
static ExceptionOr< short > | compareBoundaryPoints (const RangeBoundaryPoint &boundaryA, const RangeBoundaryPoint &boundaryB) |
|
static WEBCORE_EXPORT Ref< Range > | create (Document &) |
|
static WEBCORE_EXPORT Ref< Range > | create (Document &, RefPtr< Node > &&startContainer, int startOffset, RefPtr< Node > &&endContainer, int endOffset) |
|
static WEBCORE_EXPORT Ref< Range > | create (Document &, const Position &, const Position &) |
|
static WEBCORE_EXPORT Ref< Range > | create (Document &, const VisiblePosition &, const VisiblePosition &) |
|
static WEBCORE_EXPORT Node * | commonAncestorContainer (Node *containerA, Node *containerB) |
|
static ExceptionOr< short > | compareBoundaryPoints (Node *containerA, unsigned offsetA, Node *containerB, unsigned offsetB) |
|
static ExceptionOr< short > | compareBoundaryPoints (const RangeBoundaryPoint &boundaryA, const RangeBoundaryPoint &boundaryB) |
|