public class ConfigurableTableFactory extends Object
Config, é um
modelo de pojos que, basicamente, representa quais tabelas essa fábrica
disponibiliza. Além disso, esse objeto de configuração pode ser obtido via
leitura de um XML e também define diversas propriedades das tabelas, por
exemplo, filtro, colunas, visibilidade das colunas etc.ITableFactory IConfigurableColumn IFilter Config| Constructor and Description |
|---|
ConfigurableTableFactory(Config config,
IStringProvider stringProvider)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
ConfigurableTable<?> |
getTable(String tableId)
Obtém a tabela cujo identificador é
tableId. |
<T> ConfigurableTable<T> |
getTable(String tableId,
Class<T> dataType)
Obtém a tabela cujo identificador é
tableId. |
boolean |
hasTable(String tableId)
Verifica se existe uma tabela cujo identificador é
tableId. |
public ConfigurableTableFactory(Config config, IStringProvider stringProvider)
config - - configuração de tabelas.stringProvider - - usado para internacionalizar o nome das colunas.public ConfigurableTable<?> getTable(String tableId)
tableId.tableId - - identificador da tabela.public <T> ConfigurableTable<T> getTable(String tableId, Class<T> dataType)
tableId. T - - tipo dos dados exibidos na tabela.tableId - - identificador da tabela.dataType - - tipo dos dados que são exibidos na tabela.tableId.public boolean hasTable(String tableId)
tableId.tableId - - identificador da tabela.true se a tabela existe, false caso
contrário.Copyright © 2019. All rights reserved.