public final class TableParameterView extends SimpleParameterView<java.util.List<csbase.logic.algorithms.parameters.RowValue>>
Parâmetro do Tipo Tabela.ParameterView.Mode| Constructor and Description |
|---|
TableParameterView(csbase.logic.algorithms.parameters.TableParameter parameter,
ParameterView.Mode mode)
Cria a visão.
|
TableParameterView(java.awt.Window window,
csbase.logic.algorithms.parameters.TableParameter parameter)
Deprecated.
para manter compatibilidade com o WebSintesi
|
| Modifier and Type | Method and Description |
|---|---|
protected javax.swing.JComponent |
createConfigurationComponent(java.lang.Object... componentArgs)
Obtém o componente principal.
|
protected javax.swing.JComponent |
createReportComponent(java.lang.Object... componentArgs)
Obtém o componente principal.
|
boolean |
fillVerticalSpace()
Indica se a visão do parâmetro deve ser ampliável verticalmente.
|
csbase.logic.algorithms.parameters.TableParameter |
getParameter()
Obtém o parâmetro.
|
boolean |
highlightValidationResult(ViewValidationResult result)
Indica na visão o resultado da validação.
|
protected 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.
|
clearError, getComponent, getComponents, getLabel, getWindow, highlightError, isVisible, setEnabled, setVisible, showValidationErrorMessage, updateCapabilityViewaddParameterViewListener, fireVisibilityWasChanged, getMode, toString, updateVisibilyView@Deprecated
public TableParameterView(java.awt.Window window,
csbase.logic.algorithms.parameters.TableParameter parameter)
ParameterView.Mode.CONFIGURATION.window - NÃO ESTÁ SENDO UTILIZADO. Existe somente para manter
compatibilidade com o WebSintesi.parameter - O parâmetro (Não aceita null).public TableParameterView(csbase.logic.algorithms.parameters.TableParameter parameter,
ParameterView.Mode mode)
parameter - 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.REPORT.public csbase.logic.algorithms.parameters.TableParameter getParameter()
getParameter in class ParameterView<csbase.logic.algorithms.parameters.SimpleParameter<java.util.List<csbase.logic.algorithms.parameters.RowValue>>>public ViewValidationResult validate(csbase.logic.algorithms.validation.ValidationMode mode) throws java.rmi.RemoteException
validate in interface ViewValidatorvalidate in class SimpleParameterView<java.util.List<csbase.logic.algorithms.parameters.RowValue>>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 boolean highlightValidationResult(ViewValidationResult result)
highlightValidationResult in interface ViewValidatorhighlightValidationResult in class SimpleParameterView<java.util.List<csbase.logic.algorithms.parameters.RowValue>>result - o resultado da validação.protected javax.swing.JComponent createConfigurationComponent(java.lang.Object... componentArgs)
createConfigurationComponent in class SimpleParameterView<java.util.List<csbase.logic.algorithms.parameters.RowValue>>componentArgs - Os parâmetros para criação do componente.protected javax.swing.JComponent createReportComponent(java.lang.Object... componentArgs)
createReportComponent in class SimpleParameterView<java.util.List<csbase.logic.algorithms.parameters.RowValue>>componentArgs - Os parâmetros para criação do componente.protected void updateViewContents()
updateViewContents in class SimpleParameterView<java.util.List<csbase.logic.algorithms.parameters.RowValue>>public boolean fillVerticalSpace()
fillVerticalSpace in class ParameterView<csbase.logic.algorithms.parameters.SimpleParameter<java.util.List<csbase.logic.algorithms.parameters.RowValue>>>Copyright © 2015. All Rights Reserved.