public final class DoubleParameter extends SimpleParameter<Double>
| Modifier and Type | Field and Description |
|---|---|
static double |
ERROR_VALUE
Valor indicativo de erro.
|
| Constructor and Description |
|---|
DoubleParameter(String name,
String label,
String description,
Double defaultValue,
boolean isOptional,
boolean isVisible,
String commandLinePattern,
Double maximum,
boolean isMaximumIncluded,
Double minimum,
boolean isMinimumIncluded)
Cria um parâmetro.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDoubleParameterListener(DoubleParameterListener listener)
Adiciona o observador a este parâmetro.
|
DoubleParameterValidator |
createParameterValidator()
Cria o validador do parâmetro.
|
Object |
getExpressionValue()
Obtém o valor corrente convertido para um valor que pode ser utilizado em
expressões (
Expression). |
String |
getIDLType()
Obtém o identificador do tipo IDL do parâmetro se ele possuium uma
interface IDL.
|
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.
|
void |
setValueAsText(String parameterValue)
Atribui o valor corrente sob a forma de string.
|
addSimpleParameterListener, exportValue, fireValueWasChangedEvent, fireVisiblityWasChangedEvent, getCommandLine, getCommandLinePattern, getCommandValue, getDefaultValue, getDescription, getLabel, getParameterValidator, getSimpleParameterListeners, getValue, getValueAsText, ignoreIfDisabled, ignoreIfInvisible, importValue, isEnabled, isOptional, isSetDefaultValue, isVisible, removeSimpleParameterListener, resetValue, setDefaultValue, setEnabled, setIgnoreIfDisabled, setIgnoreIfInvisible, setLabel, setValue, setVisible, validatepublic static final double ERROR_VALUE
public DoubleParameter(String name, String label, String description, Double defaultValue, boolean isOptional, boolean isVisible, String commandLinePattern, Double maximum, boolean isMaximumIncluded, Double minimum, boolean isMinimumIncluded)
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).isMaximumIncluded - Indica se o valor máximo está entre os valores
válidos.minimum - O mínimo (Aceita null).isMinimumIncluded - Indica se o valor mínimo está entre os valores
válidos.public void addDoubleParameterListener(DoubleParameterListener listener)
listener - O observador (Não aceita null).public Object getExpressionValue()
Expression).getExpressionValue in class SimpleParameter<Double>null se não tiver valor corrente ou se
este parâmetro não pode participar de expressões.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<Double>public String getIDLType()
getIDLType in class SimpleParameter<Double>null se não possuir
interface IDL.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
DoubleParameterListener.minimumWasChanged(DoubleParameter).
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
DoubleParameterListener.minimumWasChanged(DoubleParameter).
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 void setValueAsText(String parameterValue) throws ParseException
Atribui o valor corrente sob a forma de string.
Se método é completar ao método SimpleParameter.getValueAsText().
setValueAsText in class SimpleParameter<Double>parameterValue - O valor corrente sob a forma de string (Aceita
null).ParseException - Se o valor passado não estiver em um formato aceito
por este parâmetro.public DoubleParameterValidator createParameterValidator()
createParameterValidator in class SimpleParameter<Double>Copyright © 2021. All rights reserved.