WidgetFactory class

A factory to build widgets.

Constructors

WidgetFactory()

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

buildBody(BuildMetadata meta, Iterable<Widget> children) WidgetPlaceholder
Builds primary column (body).
buildColumnPlaceholder(BuildMetadata meta, Iterable<Widget> children, {bool trimMarginVertical: false}) WidgetPlaceholder
Builds column placeholder.
buildColumnWidget(BuildMetadata meta, TextStyleHtml tsh, List<Widget> children) Widget
Builds Column.
buildDecoratedBox(BuildMetadata meta, Widget child, {Color color}) Widget
Builds DecoratedBox.
buildDivider(BuildMetadata meta) Widget
Builds 1-pixel-height divider.
buildGestureDetector(BuildMetadata meta, Widget child, GestureTapCallback onTap) Widget
Builds GestureDetector.
buildGestureTapCallbackSpan(String text, GestureTapCallback onTap, TextStyle style) InlineSpan
Builds TextSpan with TapGestureRecognizer.
buildHorizontalScrollView(BuildMetadata meta, Widget child) Widget
Builds horizontal scroll view.
buildImage(BuildMetadata node, Object provider, ImageMetadata image) Widget
Builds Image from provider.
buildPadding(BuildMetadata meta, Widget child, EdgeInsets padding) Widget
Builds Padding.
buildStack(BuildMetadata meta, TextStyleHtml tsh, List<Widget> children) Widget
Builds Stack.
buildTable(BuildMetadata node, TextStyleHtml tsh, TableMetadata table) Widget
Builds Table.
buildText(BuildMetadata meta, TextBits text) WidgetPlaceholder
Builds RichText.
gestureTapCallback(String url) GestureTapCallback
Prepares GestureTapCallback.
getDependencies(BuildContext context) Iterable
Returns context-based dependencies. [...]
getListStyleMarker(String type, int i) String
Returns marker for the specified type at index i.
imageProvider(ImageSource imgSrc) Object
Returns ImageProvider.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
parse(BuildMetadata meta) → void
Parses meta for build ops and text styles.
parseStyle(BuildMetadata meta, String key, String value) → void
Parses inline style key and value pair.
reset(State<StatefulWidget> state) → void
Resets for a new build.
@mustCallSuper
styleDisplayBlock() BuildOp
Returns build op for block element.
toString() String
Returns a string representation of this object.
inherited
urlFull(String url) String
Resolves full URL with HtmlWidget.baseUrl if available.

Operators

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