Selection class

Annotations
  • @DocsEditable()
  • @DomName('Selection')
  • @Native("Selection")

Properties

anchorNode Node
@DocsEditable(), @DomName('Selection.anchorNode'), final
anchorOffset int
@DocsEditable(), @DomName('Selection.anchorOffset'), final
baseNode Node
@DocsEditable(), @DomName('Selection.baseNode'), @Experimental(), final
baseOffset int
@DocsEditable(), @DomName('Selection.baseOffset'), @Experimental(), final
extentNode Node
@DocsEditable(), @DomName('Selection.extentNode'), @Experimental(), final
extentOffset int
@DocsEditable(), @DomName('Selection.extentOffset'), @Experimental(), final
focusNode Node
@DocsEditable(), @DomName('Selection.focusNode'), final
focusOffset int
@DocsEditable(), @DomName('Selection.focusOffset'), final
isCollapsed bool
@DocsEditable(), @DomName('Selection.isCollapsed'), final
rangeCount int
@DocsEditable(), @DomName('Selection.rangeCount'), final
type String
@DocsEditable(), @DomName('Selection.type'), @Experimental(), final
hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

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

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited