|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - tipo associado a cada linha da tabelapublic interface ObjectTableProvider<T>
A interface ObjectTableProvider é usada conjuntamente com a
classe ObjectTableModel. Ela permite que o desenvolvedor forneça
dados para uma tabela sem ter que construir um modelo.
Objetos que implementam essa interface devem especificar um array para os
cabeçalhos das colunas (getColumnNames()); outro array
especificando o tipo de dados em cada coluna (getColumnClasses()
); e finalmente descrever a forma de se extrair o valor de cada coluna, dado
um objeto que contenha todas as informações de uma linha (
getCellValues(Object)).
ObjectTableModel| Method Summary | |
|---|---|
Object |
getCellValue(T row,
int col)
Dado um objeto que representa uma linha, retorna o valor associado a uma determinada coluna. |
Class<?>[] |
getColumnClasses()
Obtém um array com as classes que representam os objetos por coluna na tabela. |
String[] |
getColumnNames()
Obtém um array com os nomes das colunas para ser usado como cabeçalho da tabela. |
| Method Detail |
|---|
String[] getColumnNames()
Class<?>[] getColumnClasses()
Object getCellValue(T row,
int col)
row - objeto que representa a linhacol - coluna
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||