build method
Implementation
DivWidget build() {
context.startBenchmark("DivBuilder.build");
var holderOptions = HolderOptions.fromOptions(options);
var pluginsFromStyle = PluginsFromString.getPluginsFromStyle(style, context)..addAdditionalPlugins(options);
var holderPlugins = pluginsFromStyle
.where((element) => element.pluginType == PluginType.holder)
.toList(growable: false)
..sort((a, b) => a.index > b.index ? 1 : -1);
holderPlugins.forEach((plugin) {
var ho = holderOptions;
holderOptions = plugin.runHolder(ho);
});
var children = _setChildren(pluginsFromStyle);
var start = HolderHandler(this, holderOptions, children).build();
context.stopBenchmark("DivBuilder.build");
return DivWidget.make(
plugins: pluginsFromStyle,
options: options,
start: start,
);
}