InlineSpanSemanticsInformation class

The textual and semantic label information for an InlineSpan.

For PlaceholderSpans, InlineSpanSemanticsInformation.placeholder is used by default.

See also:

Annotations

Constructors

InlineSpanSemanticsInformation(String text, {bool isPlaceholder = false, String? semanticsLabel, String? semanticsIdentifier, List<StringAttribute> stringAttributes = const <ui.StringAttribute>[], GestureRecognizer? recognizer})
Constructs an object that holds the text and semantics label values of an InlineSpan.
const

Properties

hashCode → int
The hash code for this object.
no setteroverride
isPlaceholder → bool
Whether this is for a placeholder span.
final
recognizer → GestureRecognizer?
The gesture recognizer, if any, for this span.
final
requiresOwnNode → bool
True if this configuration should get its own semantics node.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
semanticsIdentifier → String?
The semanticsIdentifier, if any.
final
semanticsLabel → String?
The semanticsLabel, if any.
final
stringAttributes → List<StringAttribute>
The string attributes attached to this semantics information
final
text → String
The text value, if any. For PlaceholderSpans, this will be the unicode placeholder value.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
override

Constants

placeholder → const InlineSpanSemanticsInformation
The text info for a PlaceholderSpan.