List of usage examples for org.jfree.data.pie PieDatasetChangeType UPDATE
PieDatasetChangeType UPDATE
To view the source code for org.jfree.data.pie PieDatasetChangeType UPDATE.
Click Source Link
From source file:org.jfree.data.pie.DefaultPieDataset.java
/** * Sets the data value for a key and sends a {@link DatasetChangeEvent} to * all registered listeners./*from w w w .j a v a 2 s . com*/ * * @param key the key (<code>null</code> not permitted). * @param value the value. * * @throws IllegalArgumentException if <code>key</code> is * <code>null</code>. */ public void setValue(Comparable key, Number value) { int index = this.data.getIndex(key); PieDatasetChangeType ct = PieDatasetChangeType.ADD; if (index >= 0) { ct = PieDatasetChangeType.UPDATE; } this.data.setObject(key, new SelectableValue(value)); PieDatasetChangeInfo info = new PieDatasetChangeInfo(ct, index, index); fireDatasetChanged(info); }
From source file:org.jfree.data.pie.DefaultPieDataset.java
/** * Sorts the dataset's items by key and sends a {@link DatasetChangeEvent} * to all registered listeners./*from w ww .j a v a 2s. co m*/ * * @param order the sort order (<code>null</code> not permitted). * * @since 1.0.3 */ public void sortByKeys(SortOrder order) { this.data.sortByKeys(order); PieDatasetChangeType ct = PieDatasetChangeType.UPDATE; fireDatasetChanged(new PieDatasetChangeInfo(ct, 0, getItemCount() - 1)); }
From source file:org.jfree.data.pie.DefaultPieDataset.java
/** * Sorts the dataset's items by value and sends a {@link DatasetChangeEvent} * to all registered listeners.//from w w w .ja v a2 s . c om * * @param order the sort order (<code>null</code> not permitted). * * @since 1.0.3 */ public void sortByValues(SortOrder order) { this.data.sortByObjects(order); PieDatasetChangeType ct = PieDatasetChangeType.UPDATE; fireDatasetChanged(new PieDatasetChangeInfo(ct, 0, getItemCount() - 1)); }