V - O tipo do valor.public abstract class Parameter<V> extends java.lang.Object implements java.lang.Comparable<Parameter<V>>, java.io.Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
Parameter(java.lang.String name)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Parameter<V> parameter) |
boolean |
equals(java.lang.Object obj) |
abstract java.util.Map<java.lang.String,java.lang.Object> |
exportValue()
Exporta o valor do parâmetro como um mapa "nome->valor".
|
abstract java.lang.String |
getCommandLine(CommandLineContext context)
Monta a linha de comando referente a este parâmetro.
|
java.lang.String |
getName()
Obtém o nome do parâmetro.
|
int |
hashCode() |
abstract 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".
|
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.
|
java.lang.String |
toString() |
abstract Validation |
validate(ValidationContext context)
Verifica se os valores armazenados no parâmetro são válidos.
|
protected Parameter(java.lang.String name)
name - nome do parâmetro. (Não aceita null)public abstract java.util.Map<java.lang.String,java.lang.Object> exportValue()
public abstract java.lang.String getCommandLine(CommandLineContext context)
context - Contexto para geração da linha de comando.public abstract void importValue(java.util.Map<java.lang.String,java.lang.Object> values)
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 boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic final java.lang.String getName()
public final int hashCode()
hashCode in class java.lang.Objectpublic final java.lang.String toString()
toString in class java.lang.Objectpublic abstract Validation validate(ValidationContext context) throws java.rmi.RemoteException
context - contexto usado na validação.java.rmi.RemoteException - em caso de erro na comunicação com servidor.Copyright © 2015. All Rights Reserved.