Inheritance
Annotations
  • @DocsEditable()
  • @DomName('Selection')

Static Properties

instanceRuntimeType Type

@Deprecated("Internal Use Only"), read-only

Constructors

Selection.internal_()

Properties

anchorNode Node

@DocsEditable(), @DomName('Selection.anchorNode'), read-only
anchorOffset int

@DocsEditable(), @DomName('Selection.anchorOffset'), read-only
baseNode Node

@DocsEditable(), @DomName('Selection.baseNode'), @Experimental(), read-only
baseOffset int

@DocsEditable(), @DomName('Selection.baseOffset'), @Experimental(), read-only
extentNode Node

@DocsEditable(), @DomName('Selection.extentNode'), @Experimental(), read-only
extentOffset int

@DocsEditable(), @DomName('Selection.extentOffset'), @Experimental(), read-only
focusNode Node

@DocsEditable(), @DomName('Selection.focusNode'), read-only
focusOffset int

@DocsEditable(), @DomName('Selection.focusOffset'), read-only
isCollapsed bool

@DocsEditable(), @DomName('Selection.isCollapsed'), read-only
rangeCount int

@DocsEditable(), @DomName('Selection.rangeCount'), read-only
type String

@DocsEditable(), @DomName('Selection.type'), @Experimental(), read-only
hashCode int

read-only, inherited
runtimeType Type

A representation of the runtime type of the object.

read-only, inherited

Operators

operator ==(other) bool

The equality operator.

inherited

Methods

addRange(Range range) → void

@DocsEditable(), @DomName('Selection.addRange')
collapse(Node node, [ int offset ]) → void

collapseToEnd() → void

@DocsEditable(), @DomName('Selection.collapseToEnd')
collapseToStart() → void

@DocsEditable(), @DomName('Selection.collapseToStart')
containsNode(Node node, [ bool allowPartialContainment ]) bool

deleteFromDocument() → void

@DocsEditable(), @DomName('Selection.deleteFromDocument')
empty() → void

@DocsEditable(), @DomName('Selection.empty'), @Experimental()
extend(Node node, [ int offset ]) → void

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')
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

noSuchMethod(Invocation invocation) → dynamic

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

inherited
toString() String

Returns the result of the JavaScript objects toString method.

inherited