WhitespaceBoundary class Null safety
A text boundary that uses the first non-whitespace character as the logical boundary.
This text boundary uses TextLayoutMetrics.isWhitespace to identify white spaces, this includes newline characters from ASCII and separators from the unicode separator category.
- Inheritance
-
- Object
- TextBoundary
- WhitespaceBoundary
Constructors
- WhitespaceBoundary(String _text)
-
Creates a WhitespaceBoundary with the text.
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.
inherited
-
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