V - O tipo do valor.public abstract class Parameter<V> extends Object implements Comparable<Parameter<V>>, Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
Parameter(String name)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Parameter<V> parameter) |
boolean |
equals(Object obj) |
abstract Map<String,Object> |
exportValue()
Exporta o valor do parâmetro como um mapa "nome
->valor". |
abstract String |
getCommandLine(CommandLineContext context)
Monta a linha de comando referente a este parâmetro.
|
String |
getName()
Obtém o nome do parâmetro.
|
int |
hashCode() |
abstract void |
importValue(Map<String,Object> values)
Importa o valor do parâmetro a partir de um mapa "nome
->valor". |
abstract boolean |
isSetDefaultValue()
Determina se o parâmetro está com o valor padrão.
|
abstract boolean |
isVisible()
Determina se o parâmetro está visível no configurador.
|
abstract void |
resetValue()
Atribui o valor padrão ao parâmetro.
|
abstract boolean |
setVisible(boolean isVisible)
Exibe/oculta este parâmetro.
|
String |
toString() |
abstract Validation |
validate(ValidationContext context)
Verifica se os valores armazenados no parâmetro são válidos.
|
protected Parameter(String name)
name - nome do parâmetro. (Não aceita null)public abstract Map<String,Object> exportValue()
->valor".public abstract String getCommandLine(CommandLineContext context)
context - Contexto para geração da linha de comando.public abstract void importValue(Map<String,Object> values)
->valor".values - O mapa com o valor do parâmetro.public abstract boolean isSetDefaultValue()
public abstract boolean setVisible(boolean isVisible)
Exibe/oculta este parâmetro.
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).public abstract boolean isVisible()
public abstract void resetValue()
public final int compareTo(Parameter<V> parameter)
compareTo in interface Comparable<Parameter<V>>public final String getName()
public abstract Validation validate(ValidationContext context) throws RemoteException
context - contexto usado na validação.RemoteException - em caso de erro na comunicação com servidor.Copyright © 2019. All rights reserved.