Interface CurrencyUnit
-
- All Known Implementing Classes:
CurrencyCurrencyUnit,Jsr354CurrencyUnit,PlainCurrencyUnit
public interface CurrencyUnit
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.LoggerLOGGER
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static PlainCurrencyUnitforCode(java.lang.String code)static PlainCurrencyUnitfrom(java.lang.String code, int fractionDigits, java.lang.String name, java.lang.String symbol)static PlainCurrencyUnitfrom(java.lang.String code, java.lang.Integer fractionDigits, java.util.function.Function<java.util.Locale,java.lang.String> nameByLocale, java.util.function.Function<java.util.Locale,java.lang.String> symbolByLocale)static CurrencyUnitfromCurrency(java.util.Currency currency)static CurrencyUnitfromJsrCurrencyUnit(javax.money.CurrencyUnit currencyUnit)static java.util.List<CurrencyUnit>getAllAvailableFromJdk()java.lang.StringgetCode()default intgetFractionDigits()default java.lang.StringgetName()default java.lang.StringgetName(java.util.Locale locale)default java.lang.StringgetSymbol()default java.lang.StringgetSymbol(java.util.Locale locale)default org.teamapps.dto.UiCurrencyUnittoUiCurrencyUnit(java.util.Locale locale)
-
-
-
Method Detail
-
forCode
static PlainCurrencyUnit forCode(java.lang.String code)
-
from
static PlainCurrencyUnit from(java.lang.String code, int fractionDigits, java.lang.String name, java.lang.String symbol)
-
from
static PlainCurrencyUnit from(java.lang.String code, java.lang.Integer fractionDigits, java.util.function.Function<java.util.Locale,java.lang.String> nameByLocale, java.util.function.Function<java.util.Locale,java.lang.String> symbolByLocale)
-
fromCurrency
static CurrencyUnit fromCurrency(java.util.Currency currency)
-
fromJsrCurrencyUnit
static CurrencyUnit fromJsrCurrencyUnit(javax.money.CurrencyUnit currencyUnit)
-
getAllAvailableFromJdk
static java.util.List<CurrencyUnit> getAllAvailableFromJdk()
-
getCode
java.lang.String getCode()
-
getFractionDigits
default int getFractionDigits()
-
getSymbol
default java.lang.String getSymbol()
-
getSymbol
default java.lang.String getSymbol(java.util.Locale locale)
-
getName
default java.lang.String getName()
-
getName
default java.lang.String getName(java.util.Locale locale)
-
toUiCurrencyUnit
default org.teamapps.dto.UiCurrencyUnit toUiCurrencyUnit(java.util.Locale locale)
-
-