List of usage examples for org.jfree.data.gantt TaskSeries getTasks
public List getTasks()
From source file:org.jfree.data.gantt.TaskSeriesCollection.java
/** * Refreshes the keys.//from w w w. j ava2s . co m */ private void refreshKeys() { this.keys.clear(); for (int i = 0; i < getSeriesCount(); i++) { TaskSeries series = (TaskSeries) this.data.get(i); // look for any keys that we don't already know about... Iterator iterator = series.getTasks().iterator(); while (iterator.hasNext()) { Task task = (Task) iterator.next(); String key = task.getDescription(); int index = this.keys.indexOf(key); if (index < 0) { this.keys.add(key); } } } }
From source file:org.jfree.data.gantt.TaskSeriesCollection.java
/** * Adds a series to the dataset and sends a * {@link org.jfree.data.general.DatasetChangeEvent} to all registered * listeners.//from w w w.j a v a 2 s . c om * * @param series the series (<code>null</code> not permitted). */ public void add(TaskSeries series) { ParamChecks.nullNotPermitted(series, "series"); this.data.add(series); series.addChangeListener(this); // look for any keys that we don't already know about... Iterator iterator = series.getTasks().iterator(); while (iterator.hasNext()) { Task task = (Task) iterator.next(); String key = task.getDescription(); int index = this.keys.indexOf(key); if (index < 0) { this.keys.add(key); } } fireDatasetChanged(); }