public final class ParameterGroupView extends ParameterView<csbase.logic.algorithms.parameters.ParameterGroup>
grupo de parâmetros.ParameterView.Mode| Constructor and Description |
|---|
ParameterGroupView(SimpleAlgorithmConfiguratorPanel configurationPanel,
csbase.logic.algorithms.parameters.ParameterGroup group,
ParameterView.Mode mode)
Construtor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addParameterGroupViewListener(ParameterGroupViewListener listener)
Adiciona um observador de
ParameterGroupView. |
boolean |
fillVerticalSpace()
Indica se a visão do parâmetro deve ser ampliável verticalmente.
|
csbase.logic.algorithms.AlgorithmConfigurator |
getConfigurator()
Retorna o configurador do algoritmo que contém esse grupo de parâmetros.
|
csbase.logic.algorithms.parameters.ParameterGroup |
getGroup()
Retorna o parâmetro do tipo grupo representado por esta visão.
|
JPanel |
getPanel()
Retorna o painel onde essa visão foi adicionada.
|
SimpleParameterView<?> |
getParameterView(String parameterName)
Retorna a visão do parâmetro com o nome especificado, caso esteja contida
nesse grupo ou nulo, caso contrário.
|
List<SimpleParameterView<?>> |
getParameterViews()
Retorna a lista das visões dos parâmetros que pertencem a esse grupo.
|
Window |
getWindow()
Retorna a janela que contém essa visã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.
|
void |
populatePanel()
Monta o painel com as visões dos parâmetros.
|
protected void |
setVisible(boolean isVisible)
Exibe/Oculta a visão.
|
ViewValidationResult |
validate(csbase.logic.algorithms.validation.ValidationMode mode)
Validador os valores atuais dos parâmetros.
|
addParameterViewListener, fireVisibilityWasChanged, getMode, getParameter, toString, updateVisibilyViewpublic ParameterGroupView(SimpleAlgorithmConfiguratorPanel configurationPanel, csbase.logic.algorithms.parameters.ParameterGroup group, ParameterView.Mode mode)
configurationPanel - o painel do configuradorgroup - o grupomode - Modo de visualização. Não aceita null, os possíveis
valores são: ParameterView.Mode.CONFIGURATION ou
ParameterView.Mode.REPORT.public void addParameterGroupViewListener(ParameterGroupViewListener listener)
ParameterGroupView.listener - O observador.public boolean fillVerticalSpace()
fillVerticalSpace in class ParameterView<csbase.logic.algorithms.parameters.ParameterGroup>public csbase.logic.algorithms.AlgorithmConfigurator getConfigurator()
public csbase.logic.algorithms.parameters.ParameterGroup getGroup()
public JPanel getPanel()
public SimpleParameterView<?> getParameterView(String parameterName)
parameterName - O nome de parâmetro.public List<SimpleParameterView<?>> getParameterViews()
public Window getWindow()
protected boolean isVisible()
isVisible in class ParameterView<csbase.logic.algorithms.parameters.ParameterGroup>public void populatePanel()
protected void setVisible(boolean isVisible)
setVisible in class ParameterView<csbase.logic.algorithms.parameters.ParameterGroup>isVisible - .public ViewValidationResult validate(csbase.logic.algorithms.validation.ValidationMode mode) throws RemoteException
mode - Modo de validação (ValidationMode.FULL ou
ValidationMode.ALLOW_EMPY_VALUES).RemoteException - em caso de erro na comunicação com servidor.public boolean highlightValidationResult(ViewValidationResult result)
result - o resultado da validação.Copyright © 2017. All rights reserved.