public class NumberEditorHandler extends Object implements UIHandler<NumberEditor>
| Modifier and Type | Class and Description |
|---|---|
protected class |
NumberEditorHandler.PopupListener |
| Modifier and Type | Field and Description |
|---|---|
protected static com.google.common.collect.ImmutableSet<Class<?>> |
INT_CLASSES |
protected static com.google.common.collect.ImmutableSet<String> |
NULL_LIMIT_DECIMALS |
protected static com.google.common.collect.ImmutableSet<String> |
NULL_LIMIT_INTS |
protected org.nuiton.jaxx.widgets.number.NumberEditorHandler.NumberParserFormatter |
numberParserFormatter |
protected Pattern |
numberPattern |
protected NumberEditor |
ui |
| Constructor and Description |
|---|
NumberEditorHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
addChar(char c)
Ajoute le caractère donné à l'endroit où est le curseur dans la zone de
saisie et met à jour le modèle.
|
void |
afterInit(NumberEditor ui) |
void |
beforeInit(NumberEditor ui) |
protected static org.nuiton.jaxx.widgets.number.NumberEditorHandler.NumberParserFormatter<?> |
getNumberFactory(Class<?> numberType) |
protected void |
init() |
void |
removeChar()
Supprime le caractère juste avant le curseur du modèle (textuel) et
met à jour la zone de saisie.
|
void |
reset() |
protected void |
setNumberPattern(String newPattern) |
protected void |
setNumberValueFromTextValue(String textValue) |
void |
setPopupVisible(Boolean newValue)
Affiche ou cache la popup.
|
void |
setTextValue(String newText) |
protected void |
setTextValueFromNumberValue(Number numberValue) |
void |
toggleSign()
Permute le signe dans la zone de saisie et
dans le modèle.
|
protected void |
validate() |
protected static final com.google.common.collect.ImmutableSet<Class<?>> INT_CLASSES
protected NumberEditor ui
protected Pattern numberPattern
protected org.nuiton.jaxx.widgets.number.NumberEditorHandler.NumberParserFormatter numberParserFormatter
protected static final com.google.common.collect.ImmutableSet<String> NULL_LIMIT_DECIMALS
protected static final com.google.common.collect.ImmutableSet<String> NULL_LIMIT_INTS
public void beforeInit(NumberEditor ui)
beforeInit in interface UIHandler<NumberEditor>public void afterInit(NumberEditor ui)
afterInit in interface UIHandler<NumberEditor>public void addChar(char c)
c - le caractère à ajouter.public void removeChar()
public void reset()
public void toggleSign()
public void setTextValue(String newText)
public void setPopupVisible(Boolean newValue)
newValue - la nouvelle valeur de visibilité de la popup.protected void init()
protected void setNumberPattern(String newPattern)
protected void setNumberValueFromTextValue(String textValue)
protected void setTextValueFromNumberValue(Number numberValue)
protected void validate()
protected static org.nuiton.jaxx.widgets.number.NumberEditorHandler.NumberParserFormatter<?> getNumberFactory(Class<?> numberType)
Copyright © 2008–2019 Ultreia.io. All rights reserved.