|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttecgraf.javautils.gui.table.DefaultObjectTableProvider<T>
T - tipo associado a cada linha da tabelaObjectTableProvider resulta em
melhor desempenho
@Deprecated public abstract class DefaultObjectTableProvider<T>
Implementação default de um provedor de dados para tabelas, para os casos em que as linhas da tabela estão associadas a objetos.
IMPORTANTE: Esta classe foi criada apenas para facilitar a adaptação
das aplicações que usavam ObjectTableProvider antes do método
getCellValues(Object) ser removido desta. Sua implementação de
getCellValue(Object, int) é ineficiente pois usa o método
getCellValues(Object) (que obtém todos os valores da linha em
questão) para retornar o valor de uma única célula.
| Constructor Summary | |
|---|---|
DefaultObjectTableProvider()
Deprecated. |
|
| Method Summary | |
|---|---|
Object |
getCellValue(T row,
int col)
Deprecated. Dado um objeto que representa uma linha, retorna o valor associado a uma determinada coluna. |
abstract Object[] |
getCellValues(T row)
Deprecated. Dado um objeto-linha qualquer, retorna um array de objetos contendo os valores das células correspondentes a essa linha. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface tecgraf.javautils.gui.table.ObjectTableProvider |
|---|
getColumnClasses, getColumnNames |
| Constructor Detail |
|---|
public DefaultObjectTableProvider()
| Method Detail |
|---|
public abstract Object[] getCellValues(T row)
IMPORTANTE: Retorne somente os tipos de dados brutos das propriedades a
serem exibidas (Date, Double, String, etc). Não utilize esse
método para formatar a saída (exemplo: casas decimais em tipos
float, formato de datas), pois isso poderá afetar a ordenação.
Aplique preferencialmente renderizadores na tabela para este fim.
row - objeto-linha.
public Object getCellValue(T row,
int col)
getCellValue in interface ObjectTableProvider<T>row - objeto que representa a linhacol - coluna
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||