WordBoundary class Null safety

A text boundary that uses words as logical boundaries.

This class uses UAX #29 defined word boundaries to calculate its logical boundaries.

Inheritance

Constructors

WordBoundary(TextLayoutMetrics _textLayout)
Creates a WordBoundary with the text and layout information.
const

Properties

hashCode int
The hash code for this object.
read-onlyinherited
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited

Methods

getLeadingTextBoundaryAt(TextPosition position) TextPosition
Returns the leading text boundary at the given location.
override
getTextBoundaryAt(TextPosition position) TextRange
Gets the text boundary range that encloses the input position.
override
getTrailingTextBoundaryAt(TextPosition position) TextPosition
Returns the trailing text boundary at the given location, exclusive.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator +(TextBoundary other) TextBoundary
Gets the boundary by calling the left-hand side and pipe the result to right-hand side.
inherited
operator ==(Object other) bool
The equality operator.
inherited