T - - tipo do objeto que provê os valores da coluna.public abstract class AbstractConfigurableColumn<T> extends java.lang.Object implements IConfigurableColumn<T>
ConfigurableTable.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NO_VALUE
String que sinaliza a ausência de um valor.
|
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractConfigurableColumn(java.lang.String id,
java.lang.Boolean visible,
IStringProvider stringProvider,
java.lang.Integer align)
Construtor default.
|
| Modifier and Type | Method and Description |
|---|---|
javax.swing.table.TableCellEditor |
createTableCellEditor() |
javax.swing.table.TableCellRenderer |
createTableCellRenderer() |
int |
getAlign()
Obtém o alinhamento dos valores da tabela.
|
java.util.Comparator<?> |
getComparator()
Retorna um comparador exclusivo da coluna.
|
java.lang.String |
getId()
Identificador único da coluna.
|
protected java.lang.String |
getString(java.lang.String key)
Obtém uma string de idioma.
|
boolean |
isEditable(T obj) |
boolean |
isVisible()
Diz se a coluna é visível.
|
void |
setValue(T obj,
java.lang.Object value) |
void |
setVisible(boolean visible)
Define a visibilidade da coluna.
|
java.lang.String |
toString() |
public static java.lang.String NO_VALUE
protected AbstractConfigurableColumn(java.lang.String id,
java.lang.Boolean visible,
IStringProvider stringProvider,
java.lang.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 java.lang.String getString(java.lang.String key)
key - - chave da string a ser internacionalizada.public java.lang.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, java.lang.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 java.util.Comparator<?> getComparator()
getComparator in interface IConfigurableColumn<T>public javax.swing.table.TableCellRenderer createTableCellRenderer()
createTableCellRenderer in interface tecgraf.javautils.gui.table.IColumn<T>public javax.swing.table.TableCellEditor createTableCellEditor()
createTableCellEditor in interface tecgraf.javautils.gui.table.IColumn<T>public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2016. All Rights Reserved.