T - - tipo do objeto que provê os valores da coluna.public abstract class AbstractConfigurableColumn<T> extends Object implements IConfigurableColumn<T>
ConfigurableTable.| Modifier and Type | Field and Description |
|---|---|
static String |
NO_VALUE
String que sinaliza a ausência de um valor.
|
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractConfigurableColumn(String id,
Boolean visible,
IStringProvider stringProvider,
Integer align)
Construtor default.
|
| Modifier and Type | Method and Description |
|---|---|
TableCellEditor |
createTableCellEditor() |
TableCellRenderer |
createTableCellRenderer() |
int |
getAlign()
Obtém o alinhamento dos valores da tabela.
|
Comparator<?> |
getComparator()
Retorna um comparador exclusivo da coluna.
|
String |
getId()
Identificador único da coluna.
|
protected String |
getString(String key)
Obtém uma string de idioma.
|
boolean |
isEditable(T obj) |
boolean |
isVisible()
Diz se a coluna é visível.
|
void |
setValue(T obj,
Object value) |
void |
setVisible(boolean visible)
Define a visibilidade da coluna.
|
String |
toString() |
public static String NO_VALUE
protected AbstractConfigurableColumn(String id, Boolean visible, IStringProvider stringProvider, Integer align)
id - - identificador único da coluna.visible - - visibilidade da coluna.stringProvider - - necessário para internacionalizar o nome da coluna.align - - alinhamento da coluna.protected String getString(String key)
key - - chave da string a ser internacionalizada.public String getId()
getId in interface IConfigurableColumn<T>public boolean isVisible()
isVisible in interface IConfigurableColumn<T>true se a coluna for visível, false caso
contrário.public int getAlign()
getAlign in interface IConfigurableColumn<T>public boolean isEditable(T obj)
isEditable in interface tecgraf.javautils.gui.table.IColumn<T>public void setValue(T obj, Object value)
setValue in interface tecgraf.javautils.gui.table.IColumn<T>public void setVisible(boolean visible)
setVisible in interface IConfigurableColumn<T>visible - - true se a coluna for visível,
false caso contrário.public Comparator<?> getComparator()
getComparator in interface IConfigurableColumn<T>public TableCellRenderer createTableCellRenderer()
createTableCellRenderer in interface tecgraf.javautils.gui.table.IColumn<T>public TableCellEditor createTableCellEditor()
createTableCellEditor in interface tecgraf.javautils.gui.table.IColumn<T>Copyright © 2019. All rights reserved.