Class IcuJavaMoneyMessageArgConverter

java.lang.Object
de.codecamp.messages.runtime.IcuJavaMoneyMessageArgConverter
All Implemented Interfaces:
MessageArgConverter

public class IcuJavaMoneyMessageArgConverter extends Object implements MessageArgConverter
Converts MonetaryAmount to CurrencyAmount.

If changes are made to the mapped types, this must be reflected in de.codecamp.messages.shared.messageformat.IcuMessageFormatSupport.

  • Constructor Details

    • IcuJavaMoneyMessageArgConverter

      public IcuJavaMoneyMessageArgConverter()
  • Method Details

    • convert

      public Object convert(Object value, Locale locale)
      Description copied from interface: MessageArgConverter
      Converts message arguments from a type that is used in the application to a type that can be handled by the used messsage format.
      Specified by:
      convert in interface MessageArgConverter
      Parameters:
      value - the original value
      locale - the locale
      Returns:
      the converted value