public final class HiddenParameter extends Parameter<String>
Parâmetro oculto.
Um parâmetro oculto não aparece na interface gráfica do configurador de algoritmos, mas aparece na linha de comando. Ele é utilizado para passar ao comando parâmetros que não variam.
Este parâmetro é somente-leitura. Todos os métodos de parâmetros que modificam o valor do comando não têm efeito.
| Constructor and Description |
|---|
HiddenParameter(String name,
String value,
String commandLinePattern)
Cria um parâmetro oculto.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
exportValue()
Exporta o valor do parâmetro como um mapa "nome
->valor". |
String |
getCommandLine()
Obtém a linha de comando.
|
String |
getCommandLine(CommandLineContext context)
Monta a linha de comando referente a este parâmetro.
|
String |
getCommandLinePattern()
Obtém o padrão para a linha de comando.
|
String |
getValue()
Obtém o valor do parâmetro.
|
void |
importValue(Map<String,Object> values)
Importa o valor do parâmetro a partir de um mapa "nome
->valor". |
boolean |
isSetDefaultValue()
Determina se o parâmetro está com o valor padrão.
|
boolean |
isVisible()
Determina se o parâmetro está visível no configurador.
|
void |
resetValue()
Atribui o valor padrão ao parâmetro.
|
boolean |
setVisible(boolean isVisible)
Exibe/oculta este parâmetro.
|
Validation |
validate(ValidationContext context)
Verifica se os valores armazenados no parâmetro são válidos.
|
public Map<String,Object> exportValue()
->valor".exportValue in class Parameter<String>public String getCommandLine()
Obtém a linha de comando.
A linha de comando tem o formato Nome_do_parametro=Valor_do_parametro.
public String getCommandLine(CommandLineContext context)
getCommandLine in class Parameter<String>context - Contexto para geração da linha de comando.public String getCommandLinePattern()
public String getValue()
public void importValue(Map<String,Object> values)
->valor".importValue in class Parameter<String>values - O mapa com o valor do parâmetro.public boolean isSetDefaultValue()
isSetDefaultValue in class Parameter<String>public boolean isVisible()
public void resetValue()
resetValue in class Parameter<String>public Validation validate(ValidationContext context)
public boolean setVisible(boolean isVisible)
Exibe/oculta este parâmetro.
setVisible in class Parameter<String>isVisible - true para exibir ou false para ocultar.true se houver mudança de estado ou false se o
estado atual foi igual ao estado esperado (exemplo: exibir um
parâmetro já visível).Copyright © 2019. All rights reserved.