|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.table.AbstractTableModel
tecgraf.javautils.gui.table.RowTableModel
@Deprecated public class RowTableModel
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 Form| Field Summary |
|---|
| Fields inherited from class javax.swing.table.AbstractTableModel |
|---|
listenerList |
| Constructor Summary | |
|---|---|
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. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class javax.swing.table.AbstractTableModel |
|---|
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
@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.| Method Detail |
|---|
@Deprecated public RowCellValueProvider getCellValueProvider()
RowCellValueProvider
public 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-linha
IndexOutOfBoundsException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||