Range

注解
  • @Unstable()
  • @Native("Range")

构造函数

Range()
工厂
Range.fromPoint(Point<num> point)
工厂

属性

collapsed bool
没有setter
commonAncestorContainer Node
没有setter
endContainer Node
没有setter
endOffset int
没有setter
hashCode int
此对象的哈希码。
没有setter继承
runtimeType Type
对象运行时类型的表示。
没有setter继承
startContainer Node
没有setter
startOffset int
没有setter

方法

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<num>
getClientRects() List<Rectangle<num>>
insertNode(Node node) → void
isPointInRange(Node node, int offset) bool
noSuchMethod(Invocation invocation) → dynamic
访问不存在的方法或属性时被调用。
继承
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
该对象的字符串表示形式。
继承

运算符

operator ==(Object other) bool
等于运算符。
继承

静态属性

supportsCreateContextualFragment bool
检查是否支持createContextualFragment。
没有setter

常量

END_TO_END → const int
END_TO_START → const int
START_TO_END → const int
START_TO_START → const int