protected final class ClassFilterEditor.FilterTableModel extends javax.swing.table.AbstractTableModel implements ItemRemovable
| Modifier and Type | Field and Description |
|---|---|
static int |
CHECK_MARK |
static int |
FILTER |
| Modifier | Constructor and Description |
|---|---|
protected |
FilterTableModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRow(ClassFilter filter) |
java.lang.Class |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
java.lang.String |
getColumnName(int column) |
ClassFilter |
getFilterAt(int index) |
int |
getFilterIndex(ClassFilter filter) |
ClassFilter[] |
getFilters() |
int |
getRowCount() |
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
void |
removeRow(int idx)
Remove row with index
idx and fire DELETE event (e.g. |
void |
setFilters(ClassFilter[] filters) |
void |
setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerpublic static final int CHECK_MARK
public static final int FILTER
public final void setFilters(ClassFilter[] filters)
public ClassFilter[] getFilters()
public ClassFilter getFilterAt(int index)
public int getFilterIndex(ClassFilter filter)
public void addRow(ClassFilter filter)
public int getRowCount()
getRowCount in interface javax.swing.table.TableModelpublic int getColumnCount()
getColumnCount in interface javax.swing.table.TableModelpublic java.lang.String getColumnName(int column)
getColumnName in interface javax.swing.table.TableModelgetColumnName in class javax.swing.table.AbstractTableModelpublic java.lang.Object getValueAt(int rowIndex,
int columnIndex)
getValueAt in interface javax.swing.table.TableModelpublic void setValueAt(java.lang.Object aValue,
int rowIndex,
int columnIndex)
setValueAt in interface javax.swing.table.TableModelsetValueAt in class javax.swing.table.AbstractTableModelpublic java.lang.Class getColumnClass(int columnIndex)
getColumnClass in interface javax.swing.table.TableModelgetColumnClass in class javax.swing.table.AbstractTableModelpublic boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface javax.swing.table.TableModelisCellEditable in class javax.swing.table.AbstractTableModelpublic void removeRow(int idx)
ItemRemovableidx and fire DELETE event (e.g. by calling
AbstractTableModel.fireTableRowsDeleted(int, int))removeRow in interface ItemRemovable