| Package | Description |
|---|---|
| csbase.logic.algorithms.parameters | |
| csbase.logic.algorithms.parsers |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEnumerationItem |
class |
DefaultEnumerationItem
Implementação padrão de Item de enumeração
|
| Modifier and Type | Method and Description |
|---|---|
EnumerationItem |
EnumerationParameter.getDefaultValue()
Obtém o valor-padrão.
|
EnumerationItem |
EnumerationParameter.getItem(String id)
Obtém um item de enumeração dado um identificador.
|
EnumerationItem |
EnumerationListParameter.getItemValueFromText(String itemValue)
Decodifica um texto criando um elemento.
|
EnumerationItem |
EnumerationColumn.getItemValueFromText(String itemValue)
Decodifica o valor de uma célula desta coluna.
|
EnumerationItem |
EnumerationColumn.getValueToImport(Object importedValue)
Obtém o valor armazenável na célula do valor importado.
|
| Modifier and Type | Method and Description |
|---|---|
protected SimpleParameterValidator<EnumerationItem> |
EnumerationListParameter.createItemValidator()
Cria o validador dos itens da lista.
|
List<EnumerationItem> |
EnumerationParameter.getItems()
Obtém uma lista de itens de enumeração.
|
List<EnumerationItem> |
EnumerationListParameter.getItems()
Obtém os ítens desta enumeração.
|
List<EnumerationItem> |
EnumerationColumn.getItems()
Obtém os ítens desta coluna.
|
SimpleParameterValidator<EnumerationItem> |
EnumerationColumn.getValidator()
Obtém o validador para os valores desta coluna.
|
| Modifier and Type | Method and Description |
|---|---|
int |
AbstractEnumerationItem.compareTo(EnumerationItem item)
A ordem natural de um item de enumeração é a ordem crescente dos rótulos.
|
void |
EnumerationParameterListener.enumerationItemWasSetVisible(EnumerationParameter parameter,
EnumerationItem item)
Indica o estado exibe/oculto de um item foi modificado.
|
protected String |
EnumerationListParameter.getCommandItemValue(CommandLineContext context,
EnumerationItem itemValue)
Obtém o valor de um ítem da lista pronto para ser utilizado na linha de
comando.
|
String |
EnumerationColumn.getCommandValue(EnumerationItem itemValue,
CommandLineContext context)
Obtém o valor da linha de comando para um valor de célula.
|
String |
EnumerationColumn.getItemValueAsText(EnumerationItem itemValue)
Codifica o valor de uma célula desta coluna.
|
Object |
EnumerationColumn.getValueToExport(EnumerationItem itemValue)
Obtém o valor exportável para o valor armazenado na célula.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EnumerationListParameter.setItems(List<EnumerationItem> items)
Modifica os itens da enumeração.
|
boolean |
EnumerationListParameter.setValue(List<EnumerationItem> value)
Atribui um valor corrente a este parâmetro.
|
| Constructor and Description |
|---|
EnumerationColumn(String id,
String label,
EnumerationItem defaultItem,
List<EnumerationItem> items,
boolean mustSortItems)
Cria a coluna.
|
EnumerationParameter(String name,
String label,
String description,
EnumerationItem defaultValue,
boolean isVisible,
String commandLinePattern,
List<EnumerationItem> items,
boolean mustSortItems)
Cria um parâmetro enumeração.
|
| Constructor and Description |
|---|
EnumerationColumn(String id,
String label,
EnumerationItem defaultItem,
List<EnumerationItem> items,
boolean mustSortItems)
Cria a coluna.
|
EnumerationListParameter(String name,
String label,
String description,
List<EnumerationItem> defaultValue,
boolean isOptional,
boolean isVisible,
String commandLinePattern)
TODO Este construtor será removido numa reestruturação dos testes.
|
EnumerationListParameter(String name,
String label,
String description,
List<EnumerationItem> defaultValue,
boolean isOptional,
boolean isVisible,
String commandLinePattern,
boolean mustSortItems)
Cria uma enumeração para seleção múltipla.
|
EnumerationParameter(String name,
String label,
String description,
EnumerationItem defaultValue,
boolean isVisible,
String commandLinePattern,
List<EnumerationItem> items,
boolean mustSortItems)
Cria um parâmetro enumeração.
|
| Modifier and Type | Method and Description |
|---|---|
EnumerationItem |
EnumerationItemFactory.getEnumerationItem(String enumerationName,
List<EnumerationItem> items,
String itemId)
Obtém um item de enumeração na relação de itens fornecida.
|
EnumerationItem |
EnumerationItemFactory.loadEnumerationItem(XmlParser parser,
String parameterName)
Carrega um
DefaultEnumerationItem. |
| Modifier and Type | Method and Description |
|---|---|
List<EnumerationItem> |
EnumerationItemFactory.loadEnumerationItems(XmlParser parser,
String parameterName)
Carrega os
DefaultEnumerationItem. |
| Modifier and Type | Method and Description |
|---|---|
protected EnumerationParameter |
EnumerationParameterParser.createEnumerationParameter(XmlParser parser,
String name,
String label,
String description,
boolean isOptional,
boolean isVisible,
String commandLinePattern,
boolean mustSort,
List<EnumerationItem> items,
String defaultItemId)
Cria uma instância do parâmetro de tipo
<T>, a partir dos atributos
básicos de um parâmetro do tipo enumeração. |
protected EnumerationListParameter |
EnumerationListParameterParser.createEnumerationParameter(XmlParser parser,
String name,
String label,
String description,
boolean isOptional,
boolean isVisible,
String commandLinePattern,
boolean mustSort,
List<EnumerationItem> items,
String defaultItemId)
Cria uma instância do parâmetro de tipo
<T>, a partir dos atributos
básicos de um parâmetro do tipo enumeração. |
protected abstract T |
AbstractEnumerationParameterParser.createEnumerationParameter(XmlParser parser,
String name,
String label,
String description,
boolean isOptional,
boolean isVisible,
String commandLinePattern,
boolean mustSort,
List<EnumerationItem> items,
String defaultItemId)
Cria uma instância do parâmetro de tipo
<T>, a partir dos atributos
básicos de um parâmetro do tipo enumeração. |
EnumerationItem |
EnumerationItemFactory.getEnumerationItem(String enumerationName,
List<EnumerationItem> items,
String itemId)
Obtém um item de enumeração na relação de itens fornecida.
|
Copyright © 2016. All rights reserved.