ImageBuiltIn class

Inheritance
Implementers

Constructors

ImageBuiltIn.new({Map<String, String>? networkHeaders, Set<String>? networkDomains, Set<String> networkSchemas = const {"http", "https"}, Set<String>? fileExtensions, String assetSchema = "asset:", AssetBundle? assetBundle, String? assetPackage, Set<String>? mimeTypes, String? dataEncoding, bool handleNetworkImages = true, bool handleAssetImages = true, bool handleDataImages = true})
const

Properties

assetBundle AssetBundle?
final
assetPackage String?
final
assetSchema String
final
dataEncoding String?
final
fileExtensions Set<String>?
final
handleAssetImages bool
final
handleDataImages bool
final
handleNetworkImages bool
final
hashCode int
The hash code for this object.
no setterinherited
mimeTypes Set<String>?
final
networkDomains Set<String>?
final
networkHeaders Map<String, String>?
final
networkSchemas Set<String>
final
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 setteroverride

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.
override
matches(ExtensionContext context) bool
This method is called to test whether or not this extension needs to do any work in this context.
override
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.
override
toString() String
A string representation of this object.
inherited

Operators

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

Static Properties

dataUriFormat RegExp
no setter