return new DefaultCategoryDataset();
}
protected void buildDataset()
{
final DataRow dataRow = getDataRow();
final Object categoryObject = dataRow.get(getCategoryColumn());
if (categoryObject instanceof Comparable == false)
{
return;
}
final Comparable categoryComparable = (Comparable) categoryObject;
// I love to be paranoid!
final DefaultCategoryDataset categoryDataset = (DefaultCategoryDataset) getDataSet();
final int maxIndex = this.valueColumns.size();
for (int i = 0; i < maxIndex; i++)
{
final Comparable seriesName = querySeriesValue(i);
if (seriesName == null)
{
continue;
}
final Object valueObject = dataRow.get(getValueColumn(i));
final Number value = (valueObject instanceof Number) ? (Number) valueObject : null;
final Number existingValue =
CollectorFunctionUtil.queryExistingValueFromDataSet(categoryDataset, seriesName, categoryComparable);