LinkTextSpan class
Methods
build (ParagraphBuilder builder , {TextScaler textScaler = TextScaler.noScaling , List <PlaceholderDimensions > ? dimensions })
→ void
Apply the style , text , and children of this object to the
given ParagraphBuilder , from which a Paragraph can be obtained.
Paragraph objects can be drawn on Canvas objects.
inherited
codeUnitAt (int index )
→ int ?
Returns the UTF-16 code unit at the given index
in the flattened string.
inherited
codeUnitAtVisitor (int index , Accumulator offset )
→ int ?
Performs the check at each InlineSpan for if the index
falls within the range
of the span and returns the corresponding code unit. Returns null otherwise.
inherited
compareTo (InlineSpan other )
→ RenderComparison
Describe the difference between this span and another, in terms of
how much damage it will make to the rendering. The comparison is deep.
inherited
computeSemanticsInformation (List <InlineSpanSemanticsInformation > collector , {Locale ? inheritedLocale , bool inheritedSpellOut = false })
→ void
Walks the InlineSpan tree and accumulates a list of
InlineSpanSemanticsInformation objects.
inherited
computeToPlainText (StringBuffer buffer , {bool includeSemanticsLabels = true , bool includePlaceholders = true })
→ void
Walks the InlineSpan tree and writes the plain text representation to buffer
.
inherited
debugAssertIsValid ()
→ bool
In debug mode, throws an exception if the object is not in a valid
configuration. Otherwise, returns true.
inherited
debugDescribeChildren ()
→ List <DiagnosticsNode >
Returns a list of DiagnosticsNode objects describing this node's
children.
inherited
debugFillProperties (DiagnosticPropertiesBuilder properties )
→ void
Add additional properties associated with the node.
inherited
getSemanticsInformation ()
→ List <InlineSpanSemanticsInformation >
Flattens the InlineSpan tree to a list of
InlineSpanSemanticsInformation objects.
inherited
getSpanForPosition (TextPosition position )
→ InlineSpan ?
Returns the InlineSpan that contains the given position in the text.
inherited
getSpanForPositionVisitor (TextPosition position , Accumulator offset )
→ InlineSpan ?
Returns the text span that contains the given position in the text.
inherited
handleEvent (PointerEvent event , HitTestEntry <HitTestTarget > entry )
→ void
Override this method to receive events.
inherited
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode ({String ? name , DiagnosticsTreeStyle ? style })
→ DiagnosticsNode
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep .
inherited
toPlainText ({bool includeSemanticsLabels = true , bool includePlaceholders = true })
→ String
Flattens the InlineSpan tree into a single string.
inherited
toString ({DiagnosticLevel minLevel = DiagnosticLevel.info })
→ String
A string representation of this object.
inherited
toStringDeep ({String prefixLineOne = '' , String ? prefixOtherLines , DiagnosticLevel minLevel = DiagnosticLevel.debug , int wrapWidth = 65 })
→ String
Returns a string representation of this node and its descendants.
inherited
toStringShallow ({String joiner = ', ' , DiagnosticLevel minLevel = DiagnosticLevel.debug })
→ String
Returns a one-line detailed description of the object.
inherited
toStringShort ()
→ String
A brief description of this object, usually just the runtimeType and the
hashCode .
inherited
visitChildren (InlineSpanVisitor visitor )
→ bool
Walks this TextSpan and its descendants in pre-order and calls visitor
for each span that has text.
inherited
visitDirectChildren (InlineSpanVisitor visitor )
→ bool
Calls visitor
for each immediate child of this InlineSpan .
inherited