Inheritance
Annotations
  • DomName('Range')
  • Unstable()

Constants

END_TO_END int

2
END_TO_START int

3
START_TO_END int

1
START_TO_START int

0

Static Properties

instanceRuntimeType Type

read-only
supportsCreateContextualFragment bool

Checks if createContextualFragment is supported.

read-only

Constructors

Range()

factory
Range.fromPoint(Point point)

factory
Range.internal_()

Properties

collapsed bool

read-only
commonAncestorContainer Node

read-only
endContainer Node

read-only
endOffset int

read-only
hashCode int

read-only, inherited
runtimeType Type

A representation of the runtime type of the object.

read-only, inherited
startContainer Node

read-only
startOffset int

read-only

Operators

operator ==(other) bool

The equality operator.

inherited

Methods

cloneContents() DocumentFragment

cloneRange() Range

collapse([bool toStart ]) → void

compareBoundaryPoints(int how, Range sourceRange) int

comparePoint(Node node, int offset) int

createContextualFragment(String fragment) DocumentFragment

deleteContents() → void

detach() → void

expand(String unit) → void

extractContents() DocumentFragment

getBoundingClientRect() Rectangle

getClientRects() List<Rectangle>

insertNode(Node node) → void

isPointInRange(Node node, int offset) bool

noSuchMethod(Invocation invocation) → dynamic

Invoked when a non-existent method or property is accessed.

inherited
selectNode(Node node) → void

selectNodeContents(Node node) → void

setEnd(Node node, int offset) → void

setEndAfter(Node node) → void

setEndBefore(Node node) → void

setStart(Node node, int offset) → void

setStartAfter(Node node) → void

setStartBefore(Node node) → void

surroundContents(Node newParent) → void

toString() String

Returns the result of the JavaScript objects toString method.

inherited