Package dev.orne.i18n.spi.eu
Class BasqueNumberFormatProvider
java.lang.Object
java.util.spi.LocaleServiceProvider
java.text.spi.NumberFormatProvider
dev.orne.i18n.spi.eu.BasqueNumberFormatProvider
Basque number format provider.
- Since:
- 1.0
- Version:
- 1.0, 2024-10
- Author:
- (w) Iker Hernaez
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionCreates a new instance.protectedBasqueNumberFormatProvider(@NotNull Function<Locale, DecimalFormatSymbols> symbolsProvider) Creates a new instance with the specified decimal format symbols provider. -
Method Summary
Modifier and TypeMethodDescription@NotNull Locale[]getCurrencyInstance(@NotNull Locale locale) getIntegerInstance(@NotNull Locale locale) getNumberInstance(@NotNull Locale locale) getPercentInstance(@NotNull Locale locale) protected @NotNull Function<Locale,DecimalFormatSymbols> Returns the decimal format symbols provider.Methods inherited from class java.text.spi.NumberFormatProvider
getCompactNumberInstanceMethods inherited from class java.util.spi.LocaleServiceProvider
isSupportedLocale
-
Field Details
-
INTEGER_FORMAT
The integer format.- See Also:
-
NUMBER_FORMAT
The number format.- See Also:
-
PERCENT_FORMAT
The percent format.- See Also:
-
CURRENCY_FORMAT
The currency format.- See Also:
-
-
Constructor Details
-
BasqueNumberFormatProvider
public BasqueNumberFormatProvider()Creates a new instance. -
BasqueNumberFormatProvider
protected BasqueNumberFormatProvider(@NotNull @NotNull Function<Locale, DecimalFormatSymbols> symbolsProvider) Creates a new instance with the specified decimal format symbols provider.- Parameters:
symbolsProvider- The decimal format symbols provider.
-
-
Method Details
-
getSymbolsProvider
Returns the decimal format symbols provider.- Returns:
- The decimal format symbols provider.
-
getIntegerInstance
- Specified by:
getIntegerInstancein classNumberFormatProvider
-
getNumberInstance
- Specified by:
getNumberInstancein classNumberFormatProvider
-
getPercentInstance
- Specified by:
getPercentInstancein classNumberFormatProvider
-
getCurrencyInstance
- Specified by:
getCurrencyInstancein classNumberFormatProvider
-
getAvailableLocales
- Specified by:
getAvailableLocalesin classLocaleServiceProvider
-