Top Description Methods
javax.money

public Interface CurrencySupplier

Known Direct Subinterfaces
javax.money.convert.CurrencyConversion, javax.money.convert.ExchangeRate, javax.money.MonetaryAmount
Known Direct Implementers
javax.money.RoundingContext, javax.money.RoundingQuery, javax.money.convert.ConversionQuery
Annotations
@FunctionalInterface

Represents a supplier of CurrencyUnit-valued results. This is the CurrencyUnit-producing specialization of Supplier (as in Java 8).

There is no requirement that a distinct result be returned each time the supplier is invoked.

This is a functional interface whose functional method is getCurrency(). This class does not extend java.util.function.Supplier since javax.money.MonetaryAmount implements both supplier interfaces, javax.money.NumberSupplier and javax.money.CurrencySupplier, which will lead to method name conflicts.

Author
Werner Keil
Since
0.8
Version
0.5
See Also
java.util.function.Supplier

Method Summary

Modifier and TypeMethod and Description
public CurrencyUnit

Returns:

the corresponding javax.money.CurrencyUnit, not null.
getCurrency
()

Gets the corresponding javax.money.CurrencyUnit.

Method Detail

getCurrencyback to summary
public CurrencyUnit getCurrency()

Gets the corresponding javax.money.CurrencyUnit.

Returns:CurrencyUnit

the corresponding javax.money.CurrencyUnit, not null.