@Deprecated public class RowTableModel extends AbstractTableModel
Modelo para tabelas em que cada objeto representando uma linha da tabela.
Este modelo utiliza instâncias da interface
RowCellValueProvider para obter os
valores das células.
RowCellValueProvider) para obter a propriedade adequada para
cada coluna.RowTableModelSample,
ObjectTableModel,
Serialized FormlistenerList| Constructor and Description |
|---|
RowTableModel(List rows,
String[] colNames,
Class<?>[] colClasses,
RowCellValueProvider provider)
Deprecated.
A classe RowCellValueProvider foi alterada para
ObjectTableProvider.
|
RowTableModel(List rows,
String[] colNames,
RowCellValueProvider provider)
Deprecated.
A classe RowCellValueProvider foi alterada para
ObjectTableProvider.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(Object row)
Deprecated.
Adiciona um objeto-linha à lista.
|
void |
clear()
Deprecated.
Remove todos os elementos de objetos.
|
RowCellValueProvider |
getCellValueProvider()
Deprecated.
A classe RowCellValueProvider foi alterada para
ObjectTableProvider.
|
Class<?> |
getColumnClass(int colIndex)
Deprecated.
|
int |
getColumnCount()
Deprecated.
|
String |
getColumnName(int colIndex)
Deprecated.
|
Object |
getRow(int rowIndex)
Deprecated.
Obtém um objeto-linha específico.
|
int |
getRowCount()
Deprecated.
|
List |
getRows()
Deprecated.
Obtém a lista de objetos-linha atualizada.
|
Object |
getValueAt(int rowIndex,
int colIndex)
Deprecated.
|
boolean |
modify(Object row)
Deprecated.
Modifica os dados de um objeto-linha da lista.
|
boolean |
remove(Object row)
Deprecated.
Remove um objeto-linha da lista.
|
void |
setRows(List newRows)
Deprecated.
Substitui a lista de objetos-linha.
|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt@Deprecated public RowTableModel(List rows, String[] colNames, RowCellValueProvider provider)
Cria o modelo.
IMPORTANTE: Este construtor ignora a classe das colunas, portanto somente os renderizadores de coluna terão efeito com ele. Para usar renderizadores de classe, utilize o construtorRowTableModel(List, String[], Class[], RowCellValueProvider).rows - lista de objetos-linha.colNames - Nomes para os cabeçalhos das colunas.provider - provedor para extrair os valores das células dos
objetos-linha.@Deprecated public RowTableModel(List rows, String[] colNames, Class<?>[] colClasses, RowCellValueProvider provider)
rows - lista de objetos-linha.colNames - Nomes para os cabeçalhos das colunas.colClasses - Classes para cada coluna do modelo.provider - provedor para extrair os valores das células dos
objetos-linha.@Deprecated public RowCellValueProvider getCellValueProvider()
RowCellValueProviderpublic int getRowCount()
public int getColumnCount()
public Object getValueAt(int rowIndex, int colIndex)
public String getColumnName(int colIndex)
getColumnName in interface TableModelgetColumnName in class AbstractTableModelpublic Class<?> getColumnClass(int colIndex)
getColumnClass in interface TableModelgetColumnClass in class AbstractTableModelpublic void clear()
public void setRows(List newRows)
newRows - nova lista de objetos-linha.IllegalArgumentExceptionpublic void add(Object row)
row - objeto-linha a ser adicionado.IllegalArgumentExceptionpublic boolean remove(Object row)
row - objeto-linha a ser removido.IllegalArgumentExceptionpublic boolean modify(Object row)
row - objeto-linha a ser modificado.IllegalArgumentExceptionpublic List getRows()
public Object getRow(int rowIndex)
rowIndex - índice do objeto-linhaIndexOutOfBoundsExceptionCopyright © 2019 Tecgraf/PUC-Rio. All rights reserved.