Class NumberEditorHandler

    • Field Detail

      • INT_CLASSES

        protected static final com.google.common.collect.ImmutableSet<Class<?>> INT_CLASSES
      • numberPattern

        protected Pattern numberPattern
      • numberParserFormatter

        protected org.nuiton.jaxx.widgets.number.NumberEditorHandler.NumberParserFormatter numberParserFormatter
      • NULL_LIMIT_DECIMALS

        protected static final com.google.common.collect.ImmutableSet<String> NULL_LIMIT_DECIMALS
      • NULL_LIMIT_INTS

        protected static final com.google.common.collect.ImmutableSet<String> NULL_LIMIT_INTS
    • Constructor Detail

      • NumberEditorHandler

        public NumberEditorHandler()
    • Method Detail

      • addChar

        public 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.
        Parameters:
        c - le caractère à ajouter.
      • removeChar

        public void removeChar()
        Supprime le caractère juste avant le curseur du modèle (textuel) et met à jour la zone de saisie.
      • reset

        public void reset()
      • toggleSign

        public void toggleSign()
        Permute le signe dans la zone de saisie et dans le modèle.
      • setTextValue

        public void setTextValue​(String newText)
      • setPopupVisible

        public void setPopupVisible​(Boolean newValue)
        Affiche ou cache la popup.
        Parameters:
        newValue - la nouvelle valeur de visibilité de la popup.
      • init

        protected void init()
      • setNumberPattern

        protected void setNumberPattern​(String newPattern)
      • setNumberValueFromTextValue

        protected void setNumberValueFromTextValue​(String textValue)
      • setTextValueFromNumberValue

        protected void setTextValueFromNumberValue​(Number numberValue)
      • validate

        protected void validate()
      • getNumberFactory

        protected static org.nuiton.jaxx.widgets.number.NumberEditorHandler.NumberParserFormatter<?> getNumberFactory​(Class<?> numberType)