public abstract class URLListParameterView extends SimpleParameterView<List<csbase.logic.algorithms.parameters.FileURLValue>>
Parâmetro do tipo lista de URLs.ParameterView.Mode| Modifier and Type | Field and Description |
|---|---|
protected static String |
LNGPREFIX
Prefixo para internacionalização de idioma.
|
| Constructor and Description |
|---|
URLListParameterView(csbase.logic.algorithms.parameters.URLListParameter parameter,
ParameterView.Mode mode)
Cria a visão.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract List<csbase.logic.algorithms.parameters.FileURLValue> |
askForFile(csbase.logic.algorithms.parameters.URLProtocol protocol,
Object... args)
Abre um navegador de arquivos para um determinado protocolo.
|
protected JComponent |
createConfigurationComponent(Object... componentArgs)
Obtém o componente principal.
|
protected JComponent |
createReportComponent(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.URLListParameter |
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, toStringprotected static final String LNGPREFIX
public URLListParameterView(csbase.logic.algorithms.parameters.URLListParameter 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.URLListParameter getParameter()
getParameter in class ParameterView<csbase.logic.algorithms.parameters.SimpleParameter<List<csbase.logic.algorithms.parameters.FileURLValue>>>protected JComponent createConfigurationComponent(Object... componentArgs)
createConfigurationComponent in class SimpleParameterView<List<csbase.logic.algorithms.parameters.FileURLValue>>componentArgs - Os parâmetros para criação do componente.protected JComponent createReportComponent(Object... componentArgs)
createReportComponent in class SimpleParameterView<List<csbase.logic.algorithms.parameters.FileURLValue>>componentArgs - Os parâmetros para criação do componente.protected abstract List<csbase.logic.algorithms.parameters.FileURLValue> askForFile(csbase.logic.algorithms.parameters.URLProtocol protocol, Object... args)
protocol - protocolo.args - argumentos extras.protected void setEnabled(boolean isEnabled)
setEnabled in class SimpleParameterView<List<csbase.logic.algorithms.parameters.FileURLValue>>isEnabled - .protected void updateVisibilyView()
updateVisibilyView in class ParameterView<csbase.logic.algorithms.parameters.SimpleParameter<List<csbase.logic.algorithms.parameters.FileURLValue>>>public boolean fillVerticalSpace()
fillVerticalSpace in class ParameterView<csbase.logic.algorithms.parameters.SimpleParameter<List<csbase.logic.algorithms.parameters.FileURLValue>>>public void updateViewContents()
updateViewContents in class SimpleParameterView<List<csbase.logic.algorithms.parameters.FileURLValue>>Copyright © 2019. All rights reserved.