public class NumberEditorHandler extends BeanUIHandlerSupport<NumberEditor> 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_DECIMAL |
protected static com.google.common.collect.ImmutableSet<String> |
NULL_LIMIT_INTEGER |
protected org.nuiton.jaxx.widgets.number.NumberEditorHandler.NumberParserFormatter |
numberParserFormatter |
protected Pattern |
numberPattern |
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 String |
getProperty(NumberEditor ui) |
void |
init(NumberEditor ui) |
protected void |
prepareBindFromBean(String property,
io.ultreia.java4all.bean.JavaBean bean) |
protected void |
prepareBindToBean(String property,
io.ultreia.java4all.bean.JavaBean bean) |
protected void |
prepareInit(String property) |
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(KeyEvent event,
String newText) |
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() |
checkInit, checkNotInitprotected static final com.google.common.collect.ImmutableSet<Class<?>> INT_CLASSES
protected static final com.google.common.collect.ImmutableSet<String> NULL_LIMIT_DECIMAL
protected static final com.google.common.collect.ImmutableSet<String> NULL_LIMIT_INTEGER
protected Pattern numberPattern
protected org.nuiton.jaxx.widgets.number.NumberEditorHandler.NumberParserFormatter numberParserFormatter
protected static org.nuiton.jaxx.widgets.number.NumberEditorHandler.NumberParserFormatter getNumberFactory(Class<?> numberType)
public void beforeInit(NumberEditor ui)
beforeInit in interface UIHandler<NumberEditor>beforeInit in class BeanUIHandlerSupport<NumberEditor>public void afterInit(NumberEditor ui)
afterInit in interface UIHandler<NumberEditor>public void init(NumberEditor ui)
init in class BeanUIHandlerSupport<NumberEditor>protected String getProperty(NumberEditor ui)
getProperty in class BeanUIHandlerSupport<NumberEditor>protected void prepareInit(String property)
prepareInit in class BeanUIHandlerSupport<NumberEditor>protected void prepareBindFromBean(String property, io.ultreia.java4all.bean.JavaBean bean)
prepareBindFromBean in class BeanUIHandlerSupport<NumberEditor>protected void prepareBindToBean(String property, io.ultreia.java4all.bean.JavaBean bean)
prepareBindToBean in class BeanUIHandlerSupport<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 setNumberPattern(String newPattern)
protected void setNumberValueFromTextValue(String textValue)
protected void setTextValueFromNumberValue(Number numberValue)
protected void validate()
Copyright © 2008–2021 Ultreia.io. All rights reserved.