public class NumberEditorHandler extends Object
NumberEditor| Modifier and Type | Class and Description |
|---|---|
protected class |
NumberEditorHandler.PopupListener |
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
acceptNull
a flag to known if mutator accept null value
|
protected NumberEditor |
editor
editor ui
|
protected Method |
getter
the getter method on the property
|
protected String |
lastValidText |
static org.apache.commons.logging.Log |
log
Logger
|
protected Class<?> |
modelType |
protected Method |
mutator
the mutator method on the property of boxed bean in the editor
|
protected Pattern |
numberPattern |
static String |
VALIDATE_PROPERTY |
| Constructor and Description |
|---|
NumberEditorHandler(NumberEditor ui) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChar(String s)
Ajoute le caractère donné à l'endroit où est le curseur dans la zone de
saisie et met à jour le modèle.
|
Boolean |
getAcceptNull() |
NumberEditor |
getEditor() |
protected Method |
getGetter() |
protected Method |
getMutator() |
void |
init()
initialise l'ui et les listeners d'évènements.
|
void |
removeChar()
Supprime le caractère juste avant le curseur du modèle (textuel) et
met à jour la zone de saisie.
|
protected void |
setModel(Number oldValue,
Number newValue) |
void |
setModel(String s)
Modifie le modèle de la donnée à éditer à partir d'un evenement clavier
TODO utiliser une filtre sur les donnes en entrees pour ne pas a avoir
faire les tests ici.
|
void |
setPopupVisible(Boolean newValue)
Affiche ou cache la popup.
|
void |
toggleSign()
Permute le signe dans la zone de saisie et
dans le modèle.
|
protected void |
validate() |
public static final org.apache.commons.logging.Log log
public static final String VALIDATE_PROPERTY
protected NumberEditor editor
protected Method mutator
protected Method getter
protected Boolean acceptNull
protected Class<?> modelType
protected Pattern numberPattern
protected String lastValidText
public NumberEditorHandler(NumberEditor ui)
public void init()
public void setPopupVisible(Boolean newValue)
newValue - la nouvelle valeur de visibilité de la popup.public void setModel(String s)
s - la nouvelle valeur du modèlepublic void addChar(String s)
s - le caractère à ajouter.public void removeChar()
public void toggleSign()
public NumberEditor getEditor()
protected void validate()
protected Method getMutator()
protected Method getGetter()
public Boolean getAcceptNull()
Copyright © 2008–2017 CodeLutin. All rights reserved.