public class ConfigurableTableFactory
extends java.lang.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(java.lang.String tableId)
Obtém a tabela cujo identificador é
tableId. |
<T> ConfigurableTable<T> |
getTable(java.lang.String tableId,
java.lang.Class<T> dataType)
Obtém a tabela cujo identificador é
tableId. |
boolean |
hasTable(java.lang.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(java.lang.String tableId)
tableId.tableId - - identificador da tabela.public <T> ConfigurableTable<T> getTable(java.lang.String tableId, java.lang.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(java.lang.String tableId)
tableId.tableId - - identificador da tabela.true se a tabela existe, false caso
contrário.Copyright © 2018. All Rights Reserved.