toOptionsJSON method
Implementation
@override
void toOptionsJSON(StringBuffer buffer) {
super.toOptionsJSON(buffer);
if (borderColor != null) {
buffer.writeAll(['"borderColor":', jsonEncode(borderColor), ','], '');
}
if (borderWidth != null) {
buffer.writeAll(['"borderWidth":', borderWidth, ','], '');
}
if (className != null) {
buffer.writeAll(['"className":', jsonEncode(className), ','], '');
}
if (color != null) {
buffer.writeAll(['"color":', jsonEncode(color), ','], '');
}
if (connectorClassName != null) {
buffer.writeAll(
['"connectorClassName":', jsonEncode(connectorClassName), ','], '');
}
if (connectorColor != null) {
buffer
.writeAll(['"connectorColor":', jsonEncode(connectorColor), ','], '');
}
if (connectorDistance != null) {
buffer.writeAll(['"connectorDistance":', connectorDistance, ','], '');
}
if (connectorWidth != null) {
buffer.writeAll(['"connectorWidth":', connectorWidth, ','], '');
}
if (enabled != null) {
buffer.writeAll(['"enabled":', enabled, ','], '');
}
if (labels != null) {
buffer.writeAll(['"labels":', labels?.toJSON(), ','], '');
}
if (legendIndex != null) {
buffer.writeAll(['"legendIndex":', legendIndex, ','], '');
}
if (maxSize != null) {
buffer.writeAll(['"maxSize":', maxSize, ','], '');
}
if (minSize != null) {
buffer.writeAll(['"minSize":', minSize, ','], '');
}
if (ranges != null) {
buffer.write('"ranges":[');
for (var item in ranges!) {
buffer.writeAll([item.toJSON(), ','], '');
}
buffer.write('],');
}
if (sizeBy != null) {
buffer.writeAll(['"sizeBy":', jsonEncode(sizeBy), ','], '');
}
if (sizeByAbsoluteValue != null) {
buffer.writeAll(['"sizeByAbsoluteValue":', sizeByAbsoluteValue, ','], '');
}
if (zIndex != null) {
buffer.writeAll(['"zIndex":', zIndex, ','], '');
}
if (zThreshold != null) {
buffer.writeAll(['"zThreshold":', zThreshold, ','], '');
}
}