/** * Called when a series belonging to the dataset changes. * * @param event information about the change. */ @Override public void seriesChanged(SeriesChangeEvent event) { fireDatasetChanged(); }
/** * Returns the index of the named series, or -1. * * @param seriesKey the series key ({@code null} permitted). * * @return The index. */ @Override public int indexOf(Comparable seriesKey) { int seriesCount = getSeriesCount(); for (int s = 0; s < seriesCount; s++) { if (getSeriesKey(s).equals(seriesKey)) { return s; } } return -1; }
/** * Returns an independent copy of this dataset. * * @return A clone of the dataset. * * @throws CloneNotSupportedException if there is some problem cloning * the dataset. */ public Object clone() throws CloneNotSupportedException { TaskSeriesCollection clone = (TaskSeriesCollection) super.clone(); clone.data = (List) ObjectUtilities.deepClone(this.data); clone.keys = new java.util.ArrayList(this.keys); return clone; }
/** * Returns an independent copy of this dataset. * * @return A clone of the dataset. * * @throws CloneNotSupportedException if there is some problem cloning * the dataset. */ @Override public Object clone() throws CloneNotSupportedException { TaskSeriesCollection clone = (TaskSeriesCollection) super.clone(); clone.data = (List) ObjectUtils.deepClone(this.data); clone.keys = new java.util.ArrayList(this.keys); return clone; }
/** * Returns the index of the named series, or -1. * * @param seriesKey the series key (<code>null</code> permitted). * * @return The index. */ public int indexOf(Comparable seriesKey) { int seriesCount = getSeriesCount(); for (int s = 0; s < seriesCount; s++) { if (getSeriesKey(s).equals(seriesKey)) { return s; } } return -1; }
/** * Returns a clone of this dataset. * * @return A clone. * * @throws CloneNotSupportedException if there is a problem cloning the * dataset. */ @Override public Object clone() throws CloneNotSupportedException { DefaultIntervalCategoryDataset clone = (DefaultIntervalCategoryDataset) super.clone(); clone.categoryKeys = (Comparable[]) this.categoryKeys.clone(); clone.seriesKeys = (Comparable[]) this.seriesKeys.clone(); clone.startData = clone(this.startData); clone.endData = clone(this.endData); return clone; }
/** * Called when a series belonging to the dataset changes. * * @param event information about the change. */ public void seriesChanged(SeriesChangeEvent event) { fireDatasetChanged(); }