|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttecgraf.javautils.gui.table.FilteredTableModel
public class FilteredTableModel
Modelo que filtra linhas de outro modelo de tabela.
| Constructor Summary | |
|---|---|
FilteredTableModel(TableModel model,
Filter filter)
Construtor. |
|
| Method Summary | |
|---|---|
void |
addFilteredTableListener(FilteredTableListener l)
Adiciona o listener de filtro especificado à lista de observadores deste modelo. |
void |
addTableModelListener(TableModelListener l)
|
void |
filter()
Filtra a tabela de acordo com o filtro especificado. |
Class<?> |
getColumnClass(int columnIndex)
|
int |
getColumnCount()
|
String |
getColumnName(int columnIndex)
|
int |
getFilteredRowIndex(int modelRowIndex)
Obtém o índice da linha na visão filtrada a partir do índice da linha do modelo original. |
TableModel |
getModel()
Obtém o modelo (não filtrado). |
int |
getModelRowIndex(int filteredRowIndex)
Obtém o índice da linha no modelo a partir do índice da linha da visão filtrada. |
int |
getRowCount()
|
Object |
getValueAt(int viewRowIndex,
int columnIndex)
|
boolean |
isCellEditable(int rowIndex,
int columnIndex)
|
void |
removeFilteredTableListener(FilteredTableListener l)
Remove o listener de filtro especificado da lista de observadores deste modelo. |
void |
removeTableModelListener(TableModelListener l)
|
void |
setValueAt(Object value,
int viewRowIndex,
int columnIndex)
|
void |
tableChanged(TableModelEvent e)
Método chamado sempre que ocorre uma alteração no modelo. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FilteredTableModel(TableModel model,
Filter filter)
model - modelo a ser filtrado.filter - filtro a ser usado.| Method Detail |
|---|
public void filter()
public TableModel getModel()
public int getRowCount()
getRowCount in interface TableModelpublic int getColumnCount()
getColumnCount in interface TableModel
public Object getValueAt(int viewRowIndex,
int columnIndex)
getValueAt in interface TableModel
public void setValueAt(Object value,
int viewRowIndex,
int columnIndex)
setValueAt in interface TableModelpublic String getColumnName(int columnIndex)
getColumnName in interface TableModelpublic Class<?> getColumnClass(int columnIndex)
getColumnClass in interface TableModel
public boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface TableModelpublic void addTableModelListener(TableModelListener l)
addTableModelListener in interface TableModelpublic void removeTableModelListener(TableModelListener l)
removeTableModelListener in interface TableModelpublic void tableChanged(TableModelEvent e)
tableChanged in interface TableModelListenerpublic void addFilteredTableListener(FilteredTableListener l)
l - listener de filtro.public void removeFilteredTableListener(FilteredTableListener l)
l - listener de filtro.public int getFilteredRowIndex(int modelRowIndex)
modelRowIndex - índice de linha no modelo original.
public int getModelRowIndex(int filteredRowIndex)
filteredRowIndex - índice de linha na visão filtrada.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||