org.jfree.ui
public abstract class SortableTableModel extends AbstractTableModel
Constructor Summary | |
---|---|
SortableTableModel()
Constructs a sortable table model. |
Method Summary | |
---|---|
int | getSortingColumn()
Returns the index of the sorting column, or -1 if the data is not sorted
on any column.
|
boolean | isAscending()
Returns true if the data is sorted in ascending order, and
false otherwise.
|
boolean | isSortable(int column)
Returns a flag indicating whether or not a column is sortable.
|
void | setAscending(boolean flag)
Sets the flag that determines whether the sort order is ascending or
descending.
|
void | sortByColumn(int column, boolean ascending)
Sorts the table.
|
Returns: the column used for sorting.
true
if the data is sorted in ascending order, and
false
otherwise.
Returns: true
if the data is sorted in ascending order, and
false
otherwise.
Parameters: column the column (zero-based index).
Returns: boolean.
Parameters: flag the flag.
Parameters: column the column to sort on (zero-based index). ascending a flag to indicate ascending order or descending order.