Klasse CurrencyField

Alle implementierten Schnittstellen:
ClientObject, Component, TextInputHandlingField

public class CurrencyField extends AbstractField<CurrencyValue> implements TextInputHandlingField
  • Felddetails

  • Konstruktordetails

    • CurrencyField

      public CurrencyField()
    • CurrencyField

      public CurrencyField(List<CurrencyUnit> currencies)
  • Methodendetails

    • createUiComponent

      public org.teamapps.dto.UiField createUiComponent()
      Angegeben von:
      createUiComponent in Klasse AbstractComponent
    • handleUiEvent

      public void handleUiEvent(org.teamapps.dto.UiEvent event)
      Angegeben von:
      handleUiEvent in Schnittstelle ClientObject
      Setzt außer Kraft:
      handleUiEvent in Klasse AbstractField<CurrencyValue>
    • getCurrencies

      public List<CurrencyUnit> getCurrencies()
    • setCurrencies

      public CurrencyField setCurrencies(List<CurrencyUnit> currencies)
    • convertUxValueToUiValue

      public Object convertUxValueToUiValue(CurrencyValue currencyValue)
      Beschreibung aus Klasse kopiert: AbstractField
      Converts a server-side value to a client-side field-specific value. Implementations must not have any side effects to the component!
      Setzt außer Kraft:
      convertUxValueToUiValue in Klasse AbstractField<CurrencyValue>
      Parameter:
      currencyValue - the server-side value
      Gibt zurück:
      the object to be sent to the ui
    • convertUiValueToUxValue

      public CurrencyValue convertUiValueToUxValue(Object value)
      Setzt außer Kraft:
      convertUiValueToUxValue in Klasse AbstractField<CurrencyValue>
    • getCurrency

      public Optional<CurrencyUnit> getCurrency()
    • setCurrency

      public void setCurrency(CurrencyUnit currencyUnit)
    • getAmount

      public Optional<BigDecimal> getAmount()
    • setAmount

      public void setAmount(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 Locale getLocale()
    • getULocale

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

      public void setLocale(Locale locale)
    • setULocale

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

      public Event<String> onTextInput()
      Angegeben von:
      onTextInput in Schnittstelle TextInputHandlingField
    • onSpecialKeyPressed

      public Event<SpecialKey> onSpecialKeyPressed()
      Angegeben von:
      onSpecialKeyPressed in Schnittstelle TextInputHandlingField