TableHtmlExtension class

TableHtmlExtension adds support for the

element to the flutter_html library.

, , , , , and are also supported.

Currently, nested tables are not supported.

, ,

Constructors

TableHtmlExtension()
const

Properties

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 an InlineSpan 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.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited