Class NumberField

java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.field.AbstractField<java.lang.Number>
org.teamapps.ux.component.field.NumberField
All Implemented Interfaces:
ClientObject, Component, TextInputHandlingField

public class NumberField
extends AbstractField<java.lang.Number>
implements TextInputHandlingField
  • Field Details

    • onTextInput

      public final Event<java.lang.String> onTextInput
    • onSpecialKeyPressed

      public final Event<SpecialKey> onSpecialKeyPressed
  • Constructor Details

    • NumberField

      public NumberField​(int precision)
  • Method Details

    • createUiComponent

      public org.teamapps.dto.UiField createUiComponent()
      Specified by:
      createUiComponent in class AbstractComponent
    • handleUiEvent

      public void handleUiEvent​(org.teamapps.dto.UiEvent event)
      Specified by:
      handleUiEvent in interface ClientObject
      Overrides:
      handleUiEvent in class AbstractField<java.lang.Number>
    • getPrecision

      public int getPrecision()
    • setPrecision

      public NumberField setPrecision​(int precision)
    • getEmptyText

      public java.lang.String getEmptyText()
    • setEmptyText

      public NumberField setEmptyText​(java.lang.String emptyText)
    • isShowClearButton

      public boolean isShowClearButton()
    • setShowClearButton

      public NumberField setShowClearButton​(boolean showClearButton)
    • getMinValue

      public double getMinValue()
    • setMinValue

      public NumberField setMinValue​(double minValue)
    • getMaxValue

      public double getMaxValue()
    • setMaxValue

      public NumberField setMaxValue​(double maxValue)
    • getSliderMode

      public NumberFieldSliderMode getSliderMode()
    • setSliderMode

      public NumberField setSliderMode​(NumberFieldSliderMode sliderMode)
    • getSliderStep

      public double getSliderStep()
    • setSliderStep

      public NumberField setSliderStep​(double sliderStep)
    • isCommitOnSliderChange

      public boolean isCommitOnSliderChange()
    • setCommitOnSliderChange

      public NumberField setCommitOnSliderChange​(boolean commitOnSliderChange)
    • getLocale

      public java.util.Locale getLocale()
    • getULocale

      public com.ibm.icu.util.ULocale getULocale()
    • setLocale

      public void setLocale​(java.util.Locale locale)
    • setULocale

      public void setULocale​(com.ibm.icu.util.ULocale locale)
    • onTextInput

      public Event<java.lang.String> onTextInput()
      Specified by:
      onTextInput in interface TextInputHandlingField
    • onSpecialKeyPressed

      public Event<SpecialKey> onSpecialKeyPressed()
      Specified by:
      onSpecialKeyPressed in interface TextInputHandlingField