| Modifier | Constructor and Description |
|---|---|
protected |
AbstractColumn(Class<?> clazz)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
TableCellEditor |
createTableCellEditor()
O padrão é retornar
null, forçando assim que a tabela utilize o seu
TableCellEditor padrão. |
TableCellRenderer |
createTableCellRenderer()
O padrão é retornar
null, forçando assim que a tabela utilize o seu
TableCellRenderer padrão. |
Class<?> |
getColumnClass()
Obtém a classe da propriedade de
<R> que é representada por esta coluna. |
boolean |
isEditable(O obj)
O padrão é false.
|
void |
setValue(O obj,
Object value)
O padrão é não fazer nada.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetColumnName, getValueprotected AbstractColumn(Class<?> clazz)
clazz - classe da propriedade do objeto que é representada por esta
coluna.public TableCellEditor createTableCellEditor()
O padrão é retornar null, forçando assim que a tabela utilize o seu
TableCellEditor padrão.
Obtém o editor de células para esta coluna.
createTableCellEditor in interface IColumn<O>public TableCellRenderer createTableCellRenderer()
O padrão é retornar null, forçando assim que a tabela utilize o seu
TableCellRenderer padrão.
Obtém o renderizador de células para esta coluna.
createTableCellRenderer in interface IColumn<O>public final Class<?> getColumnClass()
<R> que é representada por esta coluna.getColumnClass in interface IColumn<O><R> que é representada por esta coluna.public boolean isEditable(O obj)
O padrão é false.
Indica se uma dada célula da tabela é editável.
Essa célula é a propriedade representada por esta coluna, em um objeto
representado por uma linha específica da tabela.
isEditable in interface IColumn<O>obj - objeto representado por uma linha da tabela, o qual se deseja
saber se sua propriedade, representada por esta coluna, é editável.Copyright © 2017 Tecgraf/PUC-Rio. All rights reserved.