T - Tipo de parâmetro que esta visão representa.public abstract class ParameterView<T extends csbase.logic.algorithms.parameters.Parameter<?>> extends Object implements ViewValidator
| Modifier and Type | Class and Description |
|---|---|
static class |
ParameterView.Mode
Modo de visualização da visão.
|
| Constructor and Description |
|---|
ParameterView(T parameter,
ParameterView.Mode mode)
Cria a visão.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addParameterViewListener(ParameterViewListener listener)
Adiciona um observador a esta visão.
|
abstract boolean |
fillVerticalSpace()
Indica se a visão do parâmetro deve ser ampliável verticalmente.
|
protected void |
fireVisibilityWasChanged()
Dispara o evento de mudança da visibilidade da visão do parâmetro.
|
ParameterView.Mode |
getMode()
Consulta o modo
|
T |
getParameter()
Obtém o parâmetro.
|
protected abstract boolean |
isVisible()
Indica se a visão está visível.
|
protected abstract void |
setVisible(boolean isVisible)
Exibe/Oculta a visão.
|
String |
toString() |
protected void |
updateVisibilyView()
Atualiza a visão em relação ao estado Em Exibição/Oculto.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waithighlightValidationResult, validatepublic ParameterView(T 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.REPORTpublic final void addParameterViewListener(ParameterViewListener listener)
listener - O observador (Não aceita null).protected abstract boolean isVisible()
protected abstract void setVisible(boolean isVisible)
isVisible - .protected void updateVisibilyView()
protected final void fireVisibilityWasChanged()
public abstract boolean fillVerticalSpace()
public T getParameter()
public ParameterView.Mode getMode()
Copyright © 2020. All rights reserved.