V - O tipo do parâmetro.public abstract class SimpleParameterView<V> extends ParameterView<csbase.logic.algorithms.parameters.SimpleParameter<V>>
Parâmetro Simples.ParameterView.Mode| Modifier | Constructor and Description |
|---|---|
protected |
SimpleParameterView(csbase.logic.algorithms.parameters.SimpleParameter<V> simpleParameter,
ParameterView.Mode mode,
java.lang.Object... componentArgs)
Cria a visão.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearError()
Limpa a indicação de erro.
|
protected abstract javax.swing.JComponent |
createConfigurationComponent(java.lang.Object... componentArgs)
Obtém o componente principal.
|
protected abstract javax.swing.JComponent |
createReportComponent(java.lang.Object... componentArgs)
Obtém o componente principal.
|
javax.swing.JComponent |
getComponent()
Obtém o componente principal.
|
protected csbase.client.algorithms.parameters.SimpleParameterView.ComponentAlignment |
getComponentAlignment()
Obtém o alinhamento do componente do parâmetro no Configuration Manager.
|
javax.swing.JComponent[] |
getComponents()
Obtém os componentes da visão de acordo com o alinhamento escolhido.
|
javax.swing.JLabel |
getLabel()
Obtém o rótulo da visão.
|
java.awt.Window |
getWindow() |
void |
highlightError()
Marca o erro de validação.
|
boolean |
highlightValidationResult(ViewValidationResult result)
Indica na visão o resultado da validação.
|
protected boolean |
isVisible()
Indica se a visão está visível.
|
protected void |
setEnabled(boolean isEnabled)
Habilita/Desabilita a visão.
|
protected void |
setVisible(boolean isVisible)
Exibe/Oculta a visão.
|
protected void |
showErrorMessage(java.lang.String errorMessage)
Exibe um erro.
|
protected void |
updateCapabilityView()
Atualiza a visão em relação ao estado Habilitado/Desabilitado.
|
protected abstract void |
updateViewContents()
Atualiza o conteúdo exibido pela visão.
|
ViewValidationResult |
validate(csbase.logic.algorithms.validation.ValidationMode mode)
Validador os valores atuais dos parâmetros.
|
addParameterViewListener, fillVerticalSpace, fireVisibilityWasChanged, getMode, getParameter, toString, updateVisibilyViewprotected SimpleParameterView(csbase.logic.algorithms.parameters.SimpleParameter<V> simpleParameter, ParameterView.Mode mode, java.lang.Object... componentArgs)
simpleParameter - O parâmetro (Não aceita null).mode - Modo de visualização. Não aceita null, os possíveis
valores são: ParameterView.Mode.CONFIGURATION ou
ParameterView.Mode.REPORTcomponentArgs - argumentos que serão passados aos métodos de
construção do componente representando a visão, tanto em modo
ParameterView.Mode.CONFIGURATION quanto em modo
ParameterView.Mode.REPORT.public final javax.swing.JComponent[] getComponents()
protected final csbase.client.algorithms.parameters.SimpleParameterView.ComponentAlignment getComponentAlignment()
public final javax.swing.JLabel getLabel()
public boolean highlightValidationResult(ViewValidationResult result)
result - o resultado da validação.public ViewValidationResult validate(csbase.logic.algorithms.validation.ValidationMode mode) throws java.rmi.RemoteException
mode - Modo de validação (ValidationMode.FULL ou
ValidationMode.ALLOW_EMPY_VALUES).java.rmi.RemoteException - em caso de erro na comunicação com servidor.public final void clearError()
public java.awt.Window getWindow()
public javax.swing.JComponent getComponent()
protected abstract javax.swing.JComponent createConfigurationComponent(java.lang.Object... componentArgs)
componentArgs - Os parâmetros para criação do componente.protected abstract javax.swing.JComponent createReportComponent(java.lang.Object... componentArgs)
componentArgs - Os parâmetros para criação do componente.public final void highlightError()
protected final boolean isVisible()
isVisible in class ParameterView<csbase.logic.algorithms.parameters.SimpleParameter<V>>protected void setEnabled(boolean isEnabled)
isEnabled - .protected final void setVisible(boolean isVisible)
setVisible in class ParameterView<csbase.logic.algorithms.parameters.SimpleParameter<V>>isVisible - .protected final void showErrorMessage(java.lang.String errorMessage)
errorMessage - A mensagem de erro (Não aceita null).protected final void updateCapabilityView()
protected abstract void updateViewContents()
Copyright © 2016. All Rights Reserved.