public final class EnumerationColumn extends Column<EnumerationItem>
| Constructor and Description |
|---|
EnumerationColumn(java.lang.String id,
java.lang.String label,
EnumerationItem defaultItem,
java.util.List<EnumerationItem> items)
Cria a coluna.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCommandValue(EnumerationItem itemValue)
Obtém o valor da linha de comando para um valor de célula.
|
java.util.List<EnumerationItem> |
getItems()
Obtém os ítens desta coluna.
|
java.lang.String |
getItemValueAsText(EnumerationItem itemValue)
Codifica o valor de uma célula desta coluna.
|
EnumerationItem |
getItemValueFromText(java.lang.String itemValue)
Decodifica o valor de uma célula desta coluna.
|
java.lang.Object |
getValueToExport(EnumerationItem itemValue)
Obtém o valor exportável para o valor armazenado na célula.
|
EnumerationItem |
getValueToImport(java.lang.Object importedValue)
Obtém o valor armazenável na célula do valor importado.
|
addDefaultValue, equals, getDefaultValue, getDefaultValue, getId, getLabel, getRowIndexes, hashCode, isEditable, isOptional, toStringpublic EnumerationColumn(java.lang.String id,
java.lang.String label,
EnumerationItem defaultItem,
java.util.List<EnumerationItem> items)
id - O identificador da coluna (Não aceita null).label - O rótulo da coluna (Não aceita null).defaultItem - O valor-padrão da coluna (Não aceita null).items - Os ítens da enumeração (Não aceita null e não pode
estar vazio).public java.lang.String getCommandValue(EnumerationItem itemValue)
getCommandValue in class Column<EnumerationItem>itemValue - O valor da célula (Aceita null).public java.lang.String getItemValueAsText(EnumerationItem itemValue)
getItemValueAsText in class Column<EnumerationItem>itemValue - O valor da célula (Aceita null).public EnumerationItem getItemValueFromText(java.lang.String itemValue) throws ParseException
getItemValueFromText in class Column<EnumerationItem>itemValue - O valor codificado (Aceita null).ParseException - Se o valor codificado não representar um valor
válido.public java.util.List<EnumerationItem> getItems()
Obtém os ítens desta coluna.
A lista retornada é imutável (veja
Collections.unmodifiableList(List)).
public java.lang.Object getValueToExport(EnumerationItem itemValue)
getValueToExport in class Column<EnumerationItem>itemValue - O valor da célula (Aceita null).public EnumerationItem getValueToImport(java.lang.Object importedValue)
getValueToImport in class Column<EnumerationItem>importedValue - O valor importado (Aceita null).Copyright © 2015. All Rights Reserved.