public abstract class AbstractCellView extends Object implements CellView
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractCellView()
Cria a visão de célula abstrata.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCellViewListener(CellViewListener listener)
Adiciona um observador de visões de células.
|
protected void |
fireValueWasChanged()
Dispara o evento
CellViewListener.valueWasChanged(CellView). |
String |
getTip()
Obtém a dica.
|
protected String |
getValidationErrorMessage()
Obtém a mensagem de erro de validação.
|
boolean |
isEditing()
Verifica se está no modo de edição.
|
protected abstract void |
keepValue(Object value)
Armazena o valor no modelo.
|
boolean |
removeCellViewListener(CellViewListener listener)
Remove um observador de visões de células.
|
void |
setBackgroundColor(Color backgroundColor)
Modifica a cor de fundo.
|
protected void |
setBorder(Border border)
Modifica a borda da célula.
|
void |
setFocus(boolean hasFocus)
Altera o estado do foco desta visão de célula.
|
void |
setForegroundColor(Color foregroundColor)
Modifica a cor da letra.
|
boolean |
setValue(Object value)
Modifica o valor armazenado na célula.
|
void |
startEditing()
Prepara a visão começando a edição.
|
void |
stopEditing()
Prepara a visão terminando a edição.
|
boolean |
validate()
Valida o valor corrente.
|
public final void addCellViewListener(CellViewListener listener)
CellViewaddCellViewListener in interface CellViewlistener - O observador (Não aceita null).public final boolean isEditing()
public final boolean removeCellViewListener(CellViewListener listener)
CellViewremoveCellViewListener in interface CellViewlistener - O observador (Não aceita null).true em caso de sucesso ou false se não existia tal
observador cadastrado.public void setBackgroundColor(Color backgroundColor)
CellViewsetBackgroundColor in interface CellViewbackgroundColor - A cor de fundo (Não aceita null).public void setFocus(boolean hasFocus)
CellViewpublic void setForegroundColor(Color foregroundColor)
CellViewsetForegroundColor in interface CellViewforegroundColor - A cor da letra (Não aceita null).public final boolean setValue(Object value)
CellViewpublic void startEditing()
CellViewstartEditing in interface CellViewpublic void stopEditing()
CellViewstopEditing in interface CellViewpublic final boolean validate()
CellViewprotected final void fireValueWasChanged()
CellViewListener.valueWasChanged(CellView).protected String getValidationErrorMessage()
null se não houver erro de validação.protected abstract void keepValue(Object value)
Armazena o valor no modelo.
Não gera evento.
value - O valor (Aceita null).protected void setBorder(Border border)
border - A borda da célula (null remove a borda atual).Copyright © 2018. All rights reserved.