Top Description Fields Constructors Methods
org.javamoney.moneta.spi.format

public Class DefaultAmountFormatProviderSpi

extends Object
implements MonetaryAmountFormatProviderSpi
Class Inheritance
All Implemented Interfaces
javax.money.spi.MonetaryAmountFormatProviderSpi
Imports
java.text.DecimalFormat, java.util.Collection, .HashSet, .Locale, .Set, javax.money.format.AmountFormatContext, .AmountFormatContextBuilder, .AmountFormatQuery, .MonetaryAmountFormat, javax.money.spi.MonetaryAmountFormatProviderSpi

Default format provider, which mainly maps the existing JDK functionality into the JSR 354 logic.
Author
Anatole Tresch

Field Summary

Modifier and TypeField and Description
private static final String
private final Set<String>
private static final String
private final Set<Locale>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Collection<MonetaryAmountFormat>
public Set<String>
getAvailableFormatNames()

Implements javax.money.spi.MonetaryAmountFormatProviderSpi.getAvailableFormatNames.

Gets a list with available format names for this format provider.

public Set<Locale>
getAvailableLocales()

Implements javax.money.spi.MonetaryAmountFormatProviderSpi.getAvailableLocales.

Gets a list with available locales for this format provider.

public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DEFAULT_STYLEback to summary
private static final String DEFAULT_STYLE
formatNamesback to summary
private final Set<String> formatNames
PROVIDER_NAMEback to summary
private static final String PROVIDER_NAME
supportedSetsback to summary
private final Set<Locale> supportedSets

Constructor Detail

DefaultAmountFormatProviderSpiback to summary
public DefaultAmountFormatProviderSpi()

Method Detail

getAmountFormatsback to summary
public Collection<MonetaryAmountFormat> getAmountFormats(AmountFormatQuery amountFormatQuery)

Implements javax.money.spi.MonetaryAmountFormatProviderSpi.getAmountFormats.

Doc from javax.money.spi.MonetaryAmountFormatProviderSpi.getAmountFormats.

Create a new MonetaryAmountFormat for the given input.

Annotations
@Override
getAvailableFormatNamesback to summary
public Set<String> getAvailableFormatNames()

Implements javax.money.spi.MonetaryAmountFormatProviderSpi.getAvailableFormatNames.

Doc from javax.money.spi.MonetaryAmountFormatProviderSpi.getAvailableFormatNames.

Gets a list with available format names for this format provider.

Annotations
@Override
getAvailableLocalesback to summary
public Set<Locale> getAvailableLocales()

Implements javax.money.spi.MonetaryAmountFormatProviderSpi.getAvailableLocales.

Doc from javax.money.spi.MonetaryAmountFormatProviderSpi.getAvailableLocales.

Gets a list with available locales for this format provider.

Annotations
@Override
getProviderNameback to summary
public String getProviderName()

Overrides default javax.money.spi.MonetaryAmountFormatProviderSpi.getProviderName.

Doc from javax.money.spi.MonetaryAmountFormatProviderSpi.getProviderName.

Access the provider's name.

Annotations
@Override