AudioHtmlExtension class
AudioHtmlExtension adds support for the
Constructors
- AudioHtmlExtension({AudioControllerCallback? audioControllerCallback})
-
const
Properties
- audioControllerCallback → AudioControllerCallback?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
supportedTags
→ Set<
String> -
Tells the
HtmlParser
what additional tags to add to the default supported tag list (the extension's user can still override this by setting an explicit tagList on the Html widget).no setter
Methods
-
beforeProcessing(
ExtensionContext context) → void -
Called after styling, but before extra elements/whitespace has been
removed, margins collapsed, list characters processed, or relative
values calculated. Default behavior: do nothing;
inherited
-
beforeStyle(
ExtensionContext context) → void -
Called before styles are applied to the tree. Default behavior: do nothing;
inherited
-
build(
ExtensionContext context) → InlineSpan -
The final step in the chain. Converts the StyledElement tree, with its
attached
Style
elements, into anInlineSpan
tree that includes Widget/TextSpans that can be rendered in a RichText widget. -
matches(
ExtensionContext context) → bool -
This method is called to test whether or not this extension needs to do
any work in this context.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onDispose(
) → void -
Called when the Html widget is being destroyed. This would be a very
good place to dispose() any controllers or free any resources that
the extension uses. Default behavior: do nothing.
inherited
-
prepare(
ExtensionContext context, List< StyledElement> children) → StyledElement -
Converts parsed HTML to a StyledElement.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited