|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjavax.swing.table.AbstractTableModel
com.jrefinery.ui.SortableTableModel
com.jrefinery.ui.about.SystemPropertiesTableModel
public class SystemPropertiesTableModel
A sortable table model containing the system properties.
| Field Summary | |
|---|---|
protected java.lang.String |
nameColumnLabel
Localised name column label. |
protected java.util.List |
properties
Storage for the properties. |
protected java.lang.String |
valueColumnLabel
Localised property column label. |
| Fields inherited from class com.jrefinery.ui.SortableTableModel |
|---|
ascending, sortingColumn |
| Fields inherited from class javax.swing.table.AbstractTableModel |
|---|
listenerList |
| Constructor Summary | |
|---|---|
SystemPropertiesTableModel()
Creates a new table model using the properties of the current Java Virtual Machine. |
|
| Method Summary | |
|---|---|
int |
getColumnCount()
Returns the number of columns in the table model. |
java.lang.String |
getColumnName(int columnIndex)
Returns the name of the specified column. |
int |
getRowCount()
Returns the number of rows in the table model (that is, the number of system properties). |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
Returns the value at the specified row and column. |
boolean |
isSortable(int columnIndex)
Returns true for the first column, and false otherwise - sorting is only allowed on the first column. |
void |
sortByColumn(int column,
boolean ascending)
Sorts on the specified column. |
| Methods inherited from class com.jrefinery.ui.SortableTableModel |
|---|
getAscending, getSortingColumn, setAscending |
| Methods inherited from class javax.swing.table.AbstractTableModel |
|---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.List properties
protected java.lang.String nameColumnLabel
protected java.lang.String valueColumnLabel
| Constructor Detail |
|---|
public SystemPropertiesTableModel()
| Method Detail |
|---|
public boolean isSortable(int columnIndex)
isSortable in class SortableTableModelcolumnIndex - The column (zero-based index).public int getRowCount()
public int getColumnCount()
public java.lang.String getColumnName(int columnIndex)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModel
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
public void sortByColumn(int column,
boolean ascending)
sortByColumn in class SortableTableModelcolumn - The column to sort on (zero-based index).ascending - A flag to indicate ascending order or descending order.
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||