|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.table.AbstractTableModel
org.cesilko.rachota.gui.FiltersTableModel
public class FiltersTableModel
Table model for task filters.
Field Summary | |
---|---|
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. |
Fields inherited from class javax.swing.table.AbstractTableModel |
---|
listenerList |
Constructor Summary | |
---|---|
FiltersTableModel()
Creates a new instance of FiltersTableModel |
Method Summary | |
---|---|
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. |
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 |
---|
public static final int FILTER_NAME
public static final int FILTER_CONTENT_RULE
public static final int FILTER_CONTENT
Constructor Detail |
---|
public FiltersTableModel()
Method Detail |
---|
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |