public final class HiddenParameter extends Parameter<java.lang.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(java.lang.String name,
java.lang.String value,
java.lang.String commandLinePattern)
Cria um parâmetro oculto.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.Object> |
exportValue()
Exporta o valor do parâmetro como um mapa "nome->valor".
|
java.lang.String |
getCommandLine()
Obtém a linha de comando.
|
java.lang.String |
getCommandLine(CommandLineContext context)
Monta a linha de comando referente a este parâmetro.
|
java.lang.String |
getCommandLinePattern()
Obtém o padrão para a linha de comando.
|
java.lang.String |
getValue()
Obtém o valor do parâmetro.
|
void |
importValue(java.util.Map<java.lang.String,java.lang.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 HiddenParameter(java.lang.String name,
java.lang.String value,
java.lang.String commandLinePattern)
name - O nome do parâmetro (Não aceita null).value - O valor do parâmetro (Não aceita null).commandLinePattern - O padrão para a linha de comando (Não aceita
null).public java.util.Map<java.lang.String,java.lang.Object> exportValue()
exportValue in class Parameter<java.lang.String>public java.lang.String getCommandLine()
Obtém a linha de comando.
A linha de comando tem o formato Nome_do_parametro=Valor_do_parametro.
public java.lang.String getCommandLine(CommandLineContext context)
getCommandLine in class Parameter<java.lang.String>context - Contexto para geração da linha de comando.public java.lang.String getCommandLinePattern()
public java.lang.String getValue()
public void importValue(java.util.Map<java.lang.String,java.lang.Object> values)
importValue in class Parameter<java.lang.String>values - O mapa com o valor do parâmetro.public boolean isSetDefaultValue()
isSetDefaultValue in class Parameter<java.lang.String>public boolean isVisible()
public void resetValue()
resetValue in class Parameter<java.lang.String>public Validation validate(ValidationContext context)
public boolean setVisible(boolean isVisible)
Exibe/oculta este parâmetro.
setVisible in class Parameter<java.lang.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 © 2016. All Rights Reserved.