Class CurrencyField

    • Field Detail

      • onTextInput

        public final Event<java.lang.String> onTextInput
    • Constructor Detail

      • CurrencyField

        public CurrencyField()
      • CurrencyField

        public CurrencyField​(java.util.List<CurrencyUnit> currencies)
    • Method Detail

      • getCurrencies

        public java.util.List<CurrencyUnit> getCurrencies()
      • convertUxValueToUiValue

        public java.lang.Object convertUxValueToUiValue​(CurrencyValue currencyValue)
        Description copied from class: AbstractField
        Converts a server-side value to a client-side field-specific value. Implementations must not have any side effects to the component!
        Overrides:
        convertUxValueToUiValue in class AbstractField<CurrencyValue>
        Parameters:
        currencyValue - the server-side value
        Returns:
        the object to be sent to the ui
      • getCurrency

        public java.util.Optional<CurrencyUnit> getCurrency()
      • setCurrency

        public void setCurrency​(CurrencyUnit currencyUnit)
      • getAmount

        public java.util.Optional<java.math.BigDecimal> getAmount()
      • setAmount

        public void setAmount​(java.math.BigDecimal amount)
      • getFixedPrecision

        public int getFixedPrecision()
      • isCurrencyBeforeAmount

        public boolean isCurrencyBeforeAmount()
      • setCurrencyBeforeAmount

        public CurrencyField setCurrencyBeforeAmount​(boolean currencyBeforeAmount)
      • isCurrencySymbolsEnabled

        public boolean isCurrencySymbolsEnabled()
      • setCurrencySymbolsEnabled

        public CurrencyField setCurrencySymbolsEnabled​(boolean currencySymbolsEnabled)
      • isAlphabeticKeysQueryEnabled

        public boolean isAlphabeticKeysQueryEnabled()
      • setFixedPrecision

        public void setFixedPrecision​(int fixedPrecision)
      • setAlphabeticKeysQueryEnabled

        public void setAlphabeticKeysQueryEnabled​(boolean alphabeticKeysQueryEnabled)
      • 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)