public class FiltersTableModel
extends javax.swing.table.AbstractTableModel
Modifier and Type | Field and Description |
---|---|
static int |
FILTER_CONTENT
Identification of filter content column.
|
static int |
FILTER_CONTENT_RULE
Identification of filter content rule column.
|
static int |
FILTER_NAME
Identification of filter name column.
|
Constructor and Description |
---|
FiltersTableModel()
Creates a new instance of FiltersTableModel
|
Modifier and Type | Method and Description |
---|---|
void |
addFilter(AbstractTaskFilter taskFilter)
Adds new task filter to table.
|
int |
getColumnCount()
Returns number of columns in the table i.e.
|
java.lang.String |
getColumnName(int column)
Returns name of column by given column number.
|
AbstractTaskFilter |
getFilter(int row)
Returns filter at given row.
|
java.util.Vector |
getFilters()
Returns all defined filters.
|
int |
getRowCount()
Returns number of rows (task filters) in the table.
|
java.lang.Object |
getValueAt(int row,
int column)
Returns value of cell located in given row and column.
|
void |
removeFilter(AbstractTaskFilter taskFilter)
Removes existing task filter from table.
|
void |
replaceFilter(AbstractTaskFilter oldTaskFilter,
AbstractTaskFilter newTaskFilter)
Replaces existing task filter by another filter.
|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
public static final int FILTER_NAME
public static final int FILTER_CONTENT_RULE
public static final int FILTER_CONTENT
public FiltersTableModel()
public void addFilter(AbstractTaskFilter taskFilter)
taskFilter
- New task filter to be added.public void removeFilter(AbstractTaskFilter taskFilter)
taskFilter
- Existing task filter to be removed.public void replaceFilter(AbstractTaskFilter oldTaskFilter, AbstractTaskFilter newTaskFilter)
oldTaskFilter
- Existing task filter to be removed.newTaskFilter
- New task filter to be added instead of the old one.public AbstractTaskFilter getFilter(int row)
row
- Number of row whose filter should be returned.public java.util.Vector getFilters()
public int getColumnCount()
public int getRowCount()
public java.lang.Object getValueAt(int row, int column)
row
- Number of row.column
- Number of column.public java.lang.String getColumnName(int column)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel
column
- Number of column.