| Constructor and Description |
|---|
TableColumn(String title,
boolean isEditable,
CellModelFactory<R> cellModelFactory,
CellViewFactory cellViewFactory)
Cria uma coluna.
|
TableColumn(String title,
boolean isEditable,
CellModelFactory<R> cellModelFactory,
Class<? extends CellView> cellViewClass)
Cria uma coluna.
|
TableColumn(String title,
boolean isEditable,
Class<R> rowClass,
Class<? extends CellModel> cellModelClass,
CellViewFactory cellViewFactory)
Cria uma coluna.
|
TableColumn(String title,
boolean isEditable,
Class<R> rowClass,
Class<? extends CellModel> cellModelClass,
Class<? extends CellView> cellViewClass)
Cria uma coluna.
|
| Modifier and Type | Method and Description |
|---|---|
void |
createCell(int rowIndex,
R rowValue)
Cria a célula de uma linha da tabela.
|
CellModel |
getCellModel(int rowIndex)
Obtém um modelo de célula.
|
CellView |
getCellView(int rowIndex)
Obtém uma visão de célula.
|
String |
getTitle()
Obtém o título.
|
boolean |
isEditable()
Indica se uma coluna é editável ou não.
|
void |
removeCell(int rowIndex)
Remove a célula de uma linha.
|
String |
toString() |
public TableColumn(String title, boolean isEditable, CellModelFactory<R> cellModelFactory, CellViewFactory cellViewFactory)
title - O título (Não aceita null).isEditable - Indica se a coluna é editável ou não.cellModelFactory - A fábrica de modelos de células (Não aceita
null).cellViewFactory - A fábrica de visões de células (Não aceita
null).public TableColumn(String title, boolean isEditable, Class<R> rowClass, Class<? extends CellModel> cellModelClass, CellViewFactory cellViewFactory)
title - O título (Não aceita null).isEditable - Indica se a coluna é editável ou não.rowClass - A classe dos objetos armanzenados na linha (Não aceita
null).cellModelClass - A classe de modelos de células (Não aceita
null). A classe precisa ter pelo menos um construtor público
que receba um parâmetro que é do tipo rowClass ou de uma de
suas superclasses.cellViewFactory - A fábrica de visões de células (Não aceita
null).public TableColumn(String title, boolean isEditable, CellModelFactory<R> cellModelFactory, Class<? extends CellView> cellViewClass)
title - O título (Não aceita null).isEditable - Indica se a coluna é editável ou não.cellModelFactory - A fábrica de modelos de células (Não aceita
null).cellViewClass - A classe de visões de células (Não aceita null
). A classe precisa ter pelo menos um construtor público que não
receba parâmetros.public TableColumn(String title, boolean isEditable, Class<R> rowClass, Class<? extends CellModel> cellModelClass, Class<? extends CellView> cellViewClass)
title - O título (Não aceita null).isEditable - Indica se a coluna é editável ou não.rowClass - A classe dos objetos armanzenados na linha (Não aceita
null).cellModelClass - A classe de modelos de células (Não aceita
null). A classe precisa ter pelo menos um construtor público
que receba um parâmetro que é do tipo rowClass ou de uma de
suas superclasses.cellViewClass - A classe de visões de células (Não aceita null
). A classe precisa ter pelo menos um construtor público que não
receba parâmetros.public void createCell(int rowIndex,
R rowValue)
rowIndex - O índice da linha da tabela.rowValue - O objeto armazenado na linha da tabela.public CellModel getCellModel(int rowIndex)
rowIndex - O índice da linha (Não pode ser negativo e precisa ser
menor ou igual ao número de linhas).public CellView getCellView(int rowIndex)
rowIndex - O índice da linha (Não pode ser negativo e precisa ser
menor ou igual ao número de linhas).public String getTitle()
public boolean isEditable()
public void removeCell(int rowIndex)
rowIndex - O índica da linhaCopyright © 2016. All rights reserved.