public abstract class URLParameterView extends SimpleParameterView<csbase.logic.algorithms.parameters.FileURLValue>
Parâmetro do Tipo URL.ParameterView.Mode| Constructor and Description |
|---|
URLParameterView(csbase.logic.algorithms.parameters.URLParameter parameter,
ParameterView.Mode mode)
Cria a visão.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract csbase.logic.algorithms.parameters.FileURLValue |
askForFile(csbase.logic.algorithms.parameters.URLProtocol protocol,
java.lang.Object... args)
Abre um navegador de arquivos para um determinado protocolo.
|
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.URLParameter |
getParameter()
Obtém o parâmetro.
|
protected void |
setEnabled(boolean isEnabled)
Habilita/Desabilita a visão.
|
void |
updateViewContents()
Atualiza o conteúdo exibido pela visão.
|
protected void |
updateVisibilyView()
Atualiza a visão em relação ao estado Em Exibição/Oculto.
|
clearError, getComponent, getComponentAlignment, getComponents, getLabel, getWindow, highlightError, highlightValidationResult, isNullable, isVisible, setVisible, showErrorMessage, updateCapabilityView, validateaddParameterViewListener, fireVisibilityWasChanged, getMode, toStringpublic URLParameterView(csbase.logic.algorithms.parameters.URLParameter 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.URLParameter getParameter()
getParameter in class ParameterView<csbase.logic.algorithms.parameters.SimpleParameter<csbase.logic.algorithms.parameters.FileURLValue>>protected javax.swing.JComponent createConfigurationComponent(java.lang.Object... componentArgs)
createConfigurationComponent in class SimpleParameterView<csbase.logic.algorithms.parameters.FileURLValue>componentArgs - Os parâmetros para criação do componente.protected javax.swing.JComponent createReportComponent(java.lang.Object... componentArgs)
createReportComponent in class SimpleParameterView<csbase.logic.algorithms.parameters.FileURLValue>componentArgs - Os parâmetros para criação do componente.protected abstract csbase.logic.algorithms.parameters.FileURLValue askForFile(csbase.logic.algorithms.parameters.URLProtocol protocol,
java.lang.Object... args)
protocol - protocolo.args - argumentos extras.protected void setEnabled(boolean isEnabled)
setEnabled in class SimpleParameterView<csbase.logic.algorithms.parameters.FileURLValue>isEnabled - .protected void updateVisibilyView()
updateVisibilyView in class ParameterView<csbase.logic.algorithms.parameters.SimpleParameter<csbase.logic.algorithms.parameters.FileURLValue>>public boolean fillVerticalSpace()
fillVerticalSpace in class ParameterView<csbase.logic.algorithms.parameters.SimpleParameter<csbase.logic.algorithms.parameters.FileURLValue>>public void updateViewContents()
updateViewContents in class SimpleParameterView<csbase.logic.algorithms.parameters.FileURLValue>Copyright © 2016. All Rights Reserved.