InlineEmbeddedEntry 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