T - O tipo de dado armazenadapublic abstract class BasicColumn<T> extends Column<T>
Column.| Modifier | Constructor and Description |
|---|---|
protected |
BasicColumn(java.lang.String id,
java.lang.String label,
T defaultValue,
boolean isOptional,
boolean isEditable)
Cria uma coluna básica.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCommandValue(T itemValue)
Obtém o valor da linha de comando para um valor de célula.
|
java.lang.String |
getItemValueAsText(T itemValue)
Codifica o valor de uma célula desta coluna.
|
java.lang.Object |
getValueToExport(T itemValue)
Obtém o valor exportável para o valor armazenado na célula.
|
T |
getValueToImport(java.lang.Object importedValue)
Obtém o valor armazenável na célula do valor importado.
|
addDefaultValue, equals, getDefaultValue, getDefaultValue, getId, getItemValueFromText, getLabel, getRowIndexes, hashCode, isEditable, isOptional, toStringprotected BasicColumn(java.lang.String id,
java.lang.String label,
T defaultValue,
boolean isOptional,
boolean isEditable)
id - O identificador (Não aceita null).label - O rótulo (Não aceita null).defaultValue - O valor-padrão (Aceita null).isOptional - Indica se a coluna é opcional/obrigatória.isEditable - Indica se a coluna é editável.public java.lang.String getCommandValue(T itemValue)
getCommandValue in class Column<T>itemValue - O valor da célula (Aceita null).public java.lang.String getItemValueAsText(T itemValue)
getItemValueAsText in class Column<T>itemValue - O valor da célula (Aceita null).public java.lang.Object getValueToExport(T itemValue)
getValueToExport in class Column<T>itemValue - O valor da célula (Aceita null).public T getValueToImport(java.lang.Object importedValue)
getValueToImport in class Column<T>importedValue - O valor importado (Aceita null).Copyright © 2015. All Rights Reserved.