toOptionsJSON method
Implementation
@override
void toOptionsJSON(StringBuffer buffer) {
super.toOptionsJSON(buffer);
if (buttons != null) {
buffer.write('"buttons":[');
for (var item in buttons!) {
buffer.writeAll([jsonEncode(item), ','], '');
}
buffer.write('],');
}
if (className != null) {
buffer.writeAll(['"className":', jsonEncode(className), ','], '');
}
if (definitions != null) {
buffer.writeAll(['"definitions":', definitions?.toJSON(), ','], '');
}
if (enabled != null) {
buffer.writeAll(['"enabled":', enabled, ','], '');
}
if (iconsURL != null) {
buffer.writeAll(['"iconsURL":', jsonEncode(iconsURL), ','], '');
}
if (toolbarClassName != null) {
buffer.writeAll(
['"toolbarClassName":', jsonEncode(toolbarClassName), ','], '');
}
if (visible != null) {
buffer.writeAll(['"visible":', visible, ','], '');
}
}