toOptionsJSON method

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

Implementation

@override
void toOptionsJSON(StringBuffer buffer) {
  super.toOptionsJSON(buffer);

  if (accessibility != null) {
    buffer.writeAll(['"accessibility":', accessibility?.toJSON(), ','], '');
  }
  if (annotations != null) {
    buffer.write('"annotations":[');
    for (var item in annotations!) {
      buffer.writeAll([item.toJSON(), ','], '');
    }
    buffer.write('],');
  }
  if (boost != null) {
    buffer.writeAll(['"boost":', boost?.toJSON(), ','], '');
  }
  if (caption != null) {
    buffer.writeAll(['"caption":', caption?.toJSON(), ','], '');
  }
  if (chart != null) {
    buffer.writeAll(['"chart":', chart?.toJSON(), ','], '');
  }
  if (colorAxis != null) {
    buffer.write('"colorAxis":[');
    for (var item in colorAxis!) {
      buffer.writeAll([item.toJSON(), ','], '');
    }
    buffer.write('],');
  }
  if (colors != null) {
    buffer.write('"colors":[');
    for (var item in colors!) {
      buffer.writeAll([jsonEncode(item), ','], '');
    }
    buffer.write('],');
  }
  if (connectors != null) {
    buffer.writeAll(['"connectors":', connectors?.toJSON(), ','], '');
  }
  if (credits != null) {
    buffer.writeAll(['"credits":', credits?.toJSON(), ','], '');
  }
  if (data != null) {
    buffer.writeAll(['"data":', data?.toJSON(), ','], '');
  }
  if (defs != null) {
    buffer.writeAll(['"defs":', defs?.toJSON(), ','], '');
  }
  if (drilldown != null) {
    buffer.writeAll(['"drilldown":', drilldown?.toJSON(), ','], '');
  }
  if (exporting != null) {
    buffer.writeAll(['"exporting":', exporting?.toJSON(), ','], '');
  }
  if (global != null) {
    buffer.writeAll(['"global":', global?.toJSON(), ','], '');
  }
  if (lang != null) {
    buffer.writeAll(['"lang":', lang?.toJSON(), ','], '');
  }
  if (legend != null) {
    buffer.writeAll(['"legend":', legend?.toJSON(), ','], '');
  }
  if (loading != null) {
    buffer.writeAll(['"loading":', loading?.toJSON(), ','], '');
  }
  if (mapNavigation != null) {
    buffer.writeAll(['"mapNavigation":', mapNavigation?.toJSON(), ','], '');
  }
  if (mapView != null) {
    buffer.writeAll(['"mapView":', mapView?.toJSON(), ','], '');
  }
  if (navigation != null) {
    buffer.writeAll(['"navigation":', navigation?.toJSON(), ','], '');
  }
  if (navigator != null) {
    buffer.writeAll(['"navigator":', navigator?.toJSON(), ','], '');
  }
  if (noData != null) {
    buffer.writeAll(['"noData":', noData?.toJSON(), ','], '');
  }
  if (pane != null) {
    buffer.write('"pane":[');
    for (var item in pane!) {
      buffer.writeAll([item.toJSON(), ','], '');
    }
    buffer.write('],');
  }
  if (plotOptions != null) {
    buffer.writeAll(['"plotOptions":', plotOptions?.toJSON(), ','], '');
  }
  if (rangeSelector != null) {
    buffer.writeAll(['"rangeSelector":', rangeSelector?.toJSON(), ','], '');
  }
  if (responsive != null) {
    buffer.writeAll(['"responsive":', responsive?.toJSON(), ','], '');
  }
  if (scrollbar != null) {
    buffer.writeAll(['"scrollbar":', scrollbar?.toJSON(), ','], '');
  }
  if (series != null) {
    buffer.write('"series":[');
    for (var item in series!) {
      buffer.writeAll([item.toJSON(), ','], '');
    }
    buffer.write('],');
  }
  if (sonification != null) {
    buffer.writeAll(['"sonification":', sonification?.toJSON(), ','], '');
  }
  if (stockTools != null) {
    buffer.writeAll(['"stockTools":', stockTools?.toJSON(), ','], '');
  }
  if (subtitle != null) {
    buffer.writeAll(['"subtitle":', subtitle?.toJSON(), ','], '');
  }
  if (time != null) {
    buffer.writeAll(['"time":', time?.toJSON(), ','], '');
  }
  if (title != null) {
    buffer.writeAll(['"title":', title?.toJSON(), ','], '');
  }
  if (tooltip != null) {
    buffer.writeAll(['"tooltip":', tooltip?.toJSON(), ','], '');
  }
  if (xAxis != null) {
    buffer.write('"xAxis":[');
    for (var item in xAxis!) {
      buffer.writeAll([item.toJSON(), ','], '');
    }
    buffer.write('],');
  }
  if (yAxis != null) {
    buffer.write('"yAxis":[');
    for (var item in yAxis!) {
      buffer.writeAll([item.toJSON(), ','], '');
    }
    buffer.write('],');
  }
  if (zAxis != null) {
    buffer.write('"zAxis":[');
    for (var item in zAxis!) {
      buffer.writeAll([item.toJSON(), ','], '');
    }
    buffer.write('],');
  }
}