org.jfree.data.gantt
public class SlidingGanttCategoryDataset extends AbstractDataset implements GanttCategoryDataset
Since: 1.0.10
Constructor Summary | |
---|---|
SlidingGanttCategoryDataset(GanttCategoryDataset underlying, int firstColumn, int maxColumns)
Creates a new instance.
|
Method Summary | |
---|---|
Object | clone()
Returns an independent copy of the dataset. |
boolean | equals(Object obj)
Tests this SlidingCategoryDataset for equality with an
arbitrary object.
|
int | getColumnCount()
Returns the number of columns in the table.
|
int | getColumnIndex(Comparable key)
Returns the index for the specified column key.
|
Comparable | getColumnKey(int column)
Returns the column key for a given index.
|
List | getColumnKeys()
Returns the column keys.
|
Number | getEndValue(Comparable rowKey, Comparable columnKey, int subinterval)
Returns the end value of a sub-interval for a given item.
|
Number | getEndValue(int row, int column, int subinterval)
Returns the end value of a sub-interval for a given item.
|
Number | getEndValue(Comparable rowKey, Comparable columnKey)
Returns the end value for the interval for a given series and category.
|
Number | getEndValue(int series, int category)
Returns the end value for the interval for a given series and category.
|
int | getFirstCategoryIndex()
Returns the index of the first visible category.
|
int | getMaximumCategoryCount()
Returns the maximum category count.
|
Number | getPercentComplete(Comparable rowKey, Comparable columnKey)
Returns the percent complete for a given item.
|
Number | getPercentComplete(Comparable rowKey, Comparable columnKey, int subinterval)
Returns the percentage complete value of a sub-interval for a given item.
|
Number | getPercentComplete(int series, int category)
Returns the percent complete for a given item.
|
Number | getPercentComplete(int row, int column, int subinterval)
Returns the percentage complete value of a sub-interval for a given item.
|
int | getRowCount()
Returns the number of rows in the table.
|
int | getRowIndex(Comparable key)
Returns the row index for a given key.
|
Comparable | getRowKey(int row)
Returns the row key for a given index.
|
List | getRowKeys()
Returns the row keys.
|
Number | getStartValue(Comparable rowKey, Comparable columnKey, int subinterval)
Returns the start value of a sub-interval for a given item.
|
Number | getStartValue(int row, int column, int subinterval)
Returns the start value of a sub-interval for a given item.
|
Number | getStartValue(Comparable rowKey, Comparable columnKey)
Returns the start value for the interval for a given series and category.
|
Number | getStartValue(int row, int column)
Returns the start value for the interval for a given series and category.
|
int | getSubIntervalCount(Comparable rowKey, Comparable columnKey)
Returns the number of sub-intervals for a given item.
|
int | getSubIntervalCount(int row, int column)
Returns the number of sub-intervals for a given item.
|
GanttCategoryDataset | getUnderlyingDataset()
Returns the underlying dataset that was supplied to the constructor.
|
Number | getValue(Comparable rowKey, Comparable columnKey)
Returns the value for a pair of keys.
|
Number | getValue(int row, int column)
Returns a value from the table.
|
void | setFirstCategoryIndex(int first)
Sets the index of the first category that should be used from the
underlying dataset, and sends a DatasetChangeEvent to all
registered listeners.
|
void | setMaximumCategoryCount(int max)
Sets the maximum category count and sends a DatasetChangeEvent
to all registered listeners.
|
Parameters: underlying the underlying dataset (null
not
permitted). firstColumn the index of the first visible column from the
underlying dataset. maxColumns the maximumColumnCount.
Returns: An independent copy of the dataset.
Throws: CloneNotSupportedException if the dataset cannot be cloned for any reason.
SlidingCategoryDataset
for equality with an
arbitrary object.
Parameters: obj the object (null
permitted).
Returns: A boolean.
Returns: The column count.
Parameters: key the key.
Returns: The column index, or -1 if the key is not recognised.
Parameters: column the column index (zero-based).
Returns: The column key.
Throws: IndexOutOfBoundsException if row
is out of bounds.
Returns: The keys.
See Also: SlidingGanttCategoryDataset
Parameters: rowKey the row key. columnKey the column key. subinterval the sub-interval.
Returns: The end value (possibly null
).
See Also: SlidingGanttCategoryDataset
Parameters: row the row index (zero-based). column the column index (zero-based). subinterval the sub-interval.
Returns: The end value (possibly null
).
See Also: SlidingGanttCategoryDataset
Parameters: rowKey the series key. columnKey the category key.
Returns: The end value (possibly null
).
See Also: SlidingGanttCategoryDataset
Parameters: series the series (zero-based index). category the category (zero-based index).
Returns: The end value (possibly null
).
Returns: The index.
See Also: SlidingGanttCategoryDataset
Returns: The maximum category count.
See Also: SlidingGanttCategoryDataset
Parameters: rowKey the row key. columnKey the column key.
Returns: The percent complete.
Parameters: rowKey the row key. columnKey the column key. subinterval the sub-interval.
Returns: The percent complete value (possibly null
).
See Also: SlidingGanttCategoryDataset
Parameters: series the row index (zero-based). category the column index (zero-based).
Returns: The percent complete.
Parameters: row the row index (zero-based). column the column index (zero-based). subinterval the sub-interval.
Returns: The percent complete value (possibly null
).
See Also: SlidingGanttCategoryDataset
Returns: The row count.
Parameters: key the row key.
Returns: The row index, or -1
if the key is unrecognised.
Parameters: row the row index (zero-based).
Returns: The row key.
Throws: IndexOutOfBoundsException if row
is out of bounds.
Returns: The keys.
Parameters: rowKey the row key. columnKey the column key. subinterval the sub-interval.
Returns: The start value (possibly null
).
See Also: SlidingGanttCategoryDataset
Parameters: row the row index (zero-based). column the column index (zero-based). subinterval the sub-interval index (zero-based).
Returns: The start value (possibly null
).
See Also: SlidingGanttCategoryDataset
Parameters: rowKey the series key. columnKey the category key.
Returns: The start value (possibly null
).
See Also: SlidingGanttCategoryDataset
Parameters: row the series (zero-based index). column the category (zero-based index).
Returns: The start value (possibly null
).
See Also: SlidingGanttCategoryDataset
Parameters: rowKey the row key. columnKey the column key.
Returns: The sub-interval count.
See Also: SlidingGanttCategoryDataset
Parameters: row the row index (zero-based). column the column index (zero-based).
Returns: The sub-interval count.
See Also: SlidingGanttCategoryDataset
Returns: The underlying dataset (never null
).
Parameters: rowKey the row key (null
not permitted). columnKey the column key (null
not permitted).
Returns: The value (possibly null
).
Throws: UnknownKeyException if either key is not defined in the dataset.
Parameters: row the row index (zero-based). column the column index (zero-based).
Returns: The value (possibly null
).
Parameters: first the index.
See Also: getFirstCategoryIndex
Parameters: max the maximum.
See Also: getMaximumCategoryCount