Selection class

  • @Native("Selection")


anchorNode Node?
no setter
anchorOffset int?
no setter
baseNode Node?
no setter
baseOffset int?
no setter
extentNode Node?
no setter
extentOffset int?
no setter
focusNode Node?
no setter
focusOffset int?
no setter
hashCode int
The hash code for this object.
no setterinherited
isCollapsed bool?
no setter
rangeCount int?
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type String?
no setter


addRange(Range range) → void
collapse(Node? node, [int? offset]) → void
collapseToEnd() → void
collapseToStart() → void
containsNode(Node node, [bool? allowPartialContainment]) bool
deleteFromDocument() → void
empty() → void
extend(Node node, [int? offset]) → void
getRangeAt(int index) Range
modify(String? alter, String? direction, String? granularity) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
removeAllRanges() → void
removeRange(Range range) → void
selectAllChildren(Node node) → void
setBaseAndExtent(Node? baseNode, int baseOffset, Node? extentNode, int extentOffset) → void
setPosition(Node? node, [int? offset]) → void
toString() String
A string representation of this object.


operator ==(Object other) bool
The equality operator.