public void addSeriesAttributes(List<SeriesDefinition> series, SeriesStokeAndPaintAccessor stokeAndPaintAccessor)
{
for (int i = 0; i < series.size(); i++)
{
SeriesDefinition seriesDefinition = series.get(i);
if (seriesDefinition.getSeriesColourName() != null)
{
stokeAndPaintAccessor.setSeriesPaint(i, ColorFactory.toColour(seriesDefinition.getSeriesColourName()));
}
if (seriesDefinition.getStrokeWidth() != null)
{
// Negative width used to signify dashed
boolean dashed = seriesDefinition.getStrokeWidth() < 0;
float width = Math.abs(seriesDefinition.getStrokeWidth());
BasicStroke stroke = buildStrokeOfWidth(width, dashed);
stokeAndPaintAccessor.setSeriesStroke(i, stroke);
}
}
}