public abstract class PluginTableModel extends javax.swing.table.AbstractTableModel implements SortableColumnModel
| Modifier and Type | Field and Description |
|---|---|
protected ColumnInfo[] |
columns |
protected static java.lang.String |
NAME |
protected java.util.List<IdeaPluginDescriptor> |
view |
| Modifier | Constructor and Description |
|---|---|
protected |
PluginTableModel() |
| Modifier and Type | Method and Description |
|---|---|
int |
getColumnCount() |
ColumnInfo[] |
getColumnInfos() |
java.lang.String |
getColumnName(int column) |
javax.swing.RowSorter.SortKey |
getDefaultSortKey() |
abstract int |
getNameColumn() |
IdeaPluginDescriptor |
getObjectAt(int row) |
int |
getRowCount() |
java.lang.Object |
getRowValue(int row) |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
boolean |
isSortable() |
void |
setSortable(boolean aBoolean) |
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListenerprotected static final java.lang.String NAME
protected ColumnInfo[] columns
protected final java.util.List<IdeaPluginDescriptor> view
public int getColumnCount()
getColumnCount in interface javax.swing.table.TableModelpublic ColumnInfo[] getColumnInfos()
getColumnInfos in interface SortableColumnModelpublic boolean isSortable()
isSortable in interface SortableColumnModelpublic void setSortable(boolean aBoolean)
setSortable in interface SortableColumnModelpublic java.lang.String getColumnName(int column)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelpublic IdeaPluginDescriptor getObjectAt(int row)
public java.lang.Object getRowValue(int row)
getRowValue in interface SortableColumnModelpublic javax.swing.RowSorter.SortKey getDefaultSortKey()
getDefaultSortKey in interface SortableColumnModelpublic int getRowCount()
getRowCount in interface javax.swing.table.TableModelpublic java.lang.Object getValueAt(int rowIndex,
int columnIndex)
getValueAt in interface javax.swing.table.TableModelpublic boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelpublic void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelpublic abstract int getNameColumn()