T - tipo associado a cada linha da tabelaObjectTableProvider resulta em
melhor desempenho@Deprecated public abstract class DefaultObjectTableProvider<T> extends Object implements ObjectTableProvider<T>
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 and Description |
|---|
DefaultObjectTableProvider()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetColumnClasses, getColumnNamespublic 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 - colunaCopyright © 2017 Tecgraf/PUC-Rio. All rights reserved.