public final class DoubleListParameter extends ListParameter<Double>
| Modifier and Type | Field and Description |
|---|---|
static String |
TYPE
A representação textual do tipo do parâmetro.
|
acceptDuplicates, mustSort| Constructor and Description |
|---|
DoubleListParameter(String name,
String label,
String description,
List<Double> defaultValue,
boolean isOptional,
boolean isVisible,
String commandLinePattern,
Double maximum,
boolean includeMaximum,
Double minimum,
boolean includeMinimum)
Cria um Validador.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDoubleListParameterListener(DoubleListParameterListener listener)
Adiciona um observador a este parâmetro.
|
protected DoubleParameterValidator |
createItemValidator()
Cria o validador dos itens da lista.
|
Double |
getItemValueFromText(String itemValue)
Decodifica um texto criando um elemento.
|
Double |
getMaximum()
Obtém o máximo.
|
Double |
getMinimum()
Obtém o mínimo.
|
String |
getType()
Obtém um texto que representa o tipo deste parâmetros.
|
boolean |
isMaximumIncluded()
Indica se o valor máximo está entre os valores válidos.
|
boolean |
isMinimumIncluded()
Indica se o valor mínimo está entre os valores válidos.
|
boolean |
setMaximum(Double maximum,
boolean maximumIncluded)
Atribui o máximo e se o máximo é incluído.
|
boolean |
setMinimum(Double minimum,
boolean minimumIncluded)
Atribui o mínimo e se o minimo é incluído.
|
addElement, createParameterValidator, getCommandItemValue, getCommandValue, getExpressionValue, getItemComparator, getItemValueAsText, getValueAsText, mustSort, removeElement, removeElementObj, setElement, setValueAsTextaddSimpleParameterListener, exportValue, fireValueWasChangedEvent, fireVisiblityWasChangedEvent, getCommandLine, getCommandLinePattern, getDefaultValue, getDescription, getLabel, getParameterValidator, getSimpleParameterListeners, getValue, ignoreIfDisabled, ignoreIfInvisible, importValue, isEnabled, isOptional, isSetDefaultValue, isVisible, removeSimpleParameterListener, resetValue, setDefaultValue, setEnabled, setIgnoreIfDisabled, setIgnoreIfInvisible, setLabel, setValue, setVisible, validatepublic static final String TYPE
public DoubleListParameter(String name, String label, String description, List<Double> defaultValue, boolean isOptional, boolean isVisible, String commandLinePattern, Double maximum, boolean includeMaximum, Double minimum, boolean includeMinimum)
name - O nome (Não aceita null).label - O rótulo (Não aceita null).description - A descrição (Não aceita null).defaultValue - O valor-padrão (Aceita null).isOptional - Indica se o valor é opcional/obrigatório.isVisible - Indica se o parâmetro deve ficar visível.commandLinePattern - O padrão para construção da linha de comando. O
padrão será utilizado para escrever o trecho da linha do comando
referente ao parâmetro. Esta string será passada para o método
MessageFormat.format(String,Object...). O primeiro formato ({0}) é
referente ao nome e o segundo formato ({1}) é referente ao valor. Se
null o parâmetro não produzirá saída na linha de comando.maximum - O máximo (Aceita null).includeMaximum - Indica se o valor máximo está entre os valores
válidos.minimum - O mínimo (Aceita null).includeMinimum - Indica se o valor mínimo está entre os valores
válidos.public void addDoubleListParameterListener(DoubleListParameterListener listener)
listener - O observador (Não aceita null).public Double getMaximum()
null se ele não existir.public Double getMinimum()
null se ele não existir.public String getType()
getType in class SimpleParameter<List<Double>>public boolean isMaximumIncluded()
public boolean isMinimumIncluded()
public boolean setMaximum(Double maximum, boolean maximumIncluded)
Atribui o máximo e se o máximo é incluído.
Gera o evento
DoubleListParameterListener.minimumWasChanged(DoubleListParameter).
maximum - O máximo (Aceita null).maximumIncluded - Indica se o máximo deve ou não ser considerado um
valor válido.true em caso de sucesso ou false se o máximo
informado é igual ao máximo anterior.public boolean setMinimum(Double minimum, boolean minimumIncluded)
Atribui o mínimo e se o minimo é incluído.
Gera o evento
DoubleListParameterListener.minimumWasChanged(DoubleListParameter).
minimum - O mínimo (Aceita null).minimumIncluded - Indica se o mínimo deve ou não ser considerado um
valor válido.true em caso de sucesso ou false se o mínimo
informado é igual ao mpinimo anterior.public Double getItemValueFromText(String itemValue) throws ParseException
getItemValueFromText in class ListParameter<Double>itemValue - O valor do elemento codificado (Aceita null).ParseException - Se o valor codificado não representar um elemento
que possa ser armazenado neste parâmetro.protected DoubleParameterValidator createItemValidator()
createItemValidator in class ListParameter<Double>Copyright © 2017. All rights reserved.