toOptionsJSON method

  1. @override
void toOptionsJSON(
  1. StringBuffer buffer
)
override

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, ','], '');
  }
}