JsonMarkdown class
Constructors
JsonMarkdown ({Map <String , dynamic > args = const {} , JsonWidgetRegistry? registry , required dynamic blockSyntaxes , Map <String , MarkdownElementBuilder > builders = const <String, MarkdownElementBuilder>{} , Widget bulletBuilder (int , BulletStyle )?, Widget checkboxBuilder (bool )?, ScrollController ? controller , required String data , required dynamic extensionSet , Widget imageBuilder (Uri , String ? , String ? )?, String ? imageDirectory , required dynamic inlineSyntaxes , dynamic listItemCrossAxisAlignment = MarkdownListItemCrossAxisAlignment.baseline , void onTapLink (String , String ? , String )?, void onTapText ()?, EdgeInsets padding = const EdgeInsets.all(16.0) , Map <String , MarkdownPaddingBuilder > paddingBuilders = const <String, MarkdownPaddingBuilder>{} , ScrollPhysics ? physics , bool selectable = false , bool shrinkWrap = false , bool softLineBreak = false , required dynamic styleSheet , required dynamic styleSheetTheme , SyntaxHighlighter? syntaxHighlighter })
Methods
build ({ChildWidgetBuilder? childBuilder , required BuildContext context , JsonWidgetRegistry? registry })
→ Widget
Convenience method that can build the widget this data object represents.
This is the equilivant of calling: builder.build
and passing this in as
the data parameter.
inherited
copyWith ({dynamic jsonWidgetArgs , JsonWidgetBuilder? jsonWidgetBuilder , Set <String > ? jsonWidgetListenVariables , String ? jsonWidgetId , JsonWidgetRegistry? jsonWidgetRegistry , String ? jsonWidgetType })
→ JsonWidgetData
inherited
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson ()
→ Map <String , dynamic >
Abstract function that concrete classes must implement. This must encode
the internal data model to a JSON compatible representation.
inherited
toString ()
→ String
Returns the string encoded JSON representation for this class. This will
remove all null values and empty collections from the returned string.
inherited
json_dynamic_widget_plugin_markdown 5.0.0+12