Top Description Fields Constructors Methods
org.javamoney.moneta.convert

pack-priv Class ExchangeRateMonetarySummaryStatistics

extends DefaultMonetarySummaryStatistics
Class Inheritance
Imports
java.util.Objects, javax.money.CurrencyUnit, .MonetaryAmount, javax.money.convert.CurrencyConversion, .ExchangeRateProvider, org.javamoney.moneta.function.DefaultMonetarySummaryStatistics, .MonetarySummaryStatistics

Summary statistics.

Field Summary

Modifier and TypeField and Description
private final CurrencyConversion
private final ExchangeRateProvider
Inherited from org.javamoney.moneta.function.DefaultMonetarySummaryStatistics:
averagecountmaxminsum

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
public MonetarySummaryStatistics
combine(MonetarySummaryStatistics summaryStatistics)

Overrides org.javamoney.moneta.function.DefaultMonetarySummaryStatistics.combine.

Implements org.javamoney.moneta.function.MonetarySummaryStatistics.combine.

Combines the state of another MonetarySummaryStatistics into this one.

private MonetarySummaryStatistics
private MonetarySummaryStatistics
private boolean
public boolean
public MonetarySummaryStatistics
Inherited from org.javamoney.moneta.function.DefaultMonetarySummaryStatistics:
equalsgetAveragegetCountgetCurrencyUnitgetMaxgetMingetSumhashCodeoftoString

Field Detail

currencyConversionback to summary
private final CurrencyConversion currencyConversion
providerback to summary
private final ExchangeRateProvider provider

Constructor Detail

ExchangeRateMonetarySummaryStatisticsback to summary
pack-priv ExchangeRateMonetarySummaryStatistics(CurrencyUnit currencyUnit, ExchangeRateProvider provider)

Method Detail

acceptback to summary
public void accept(MonetaryAmount amount)

Overrides org.javamoney.moneta.function.DefaultMonetarySummaryStatistics.accept.

Implements org.javamoney.moneta.function.MonetarySummaryStatistics.accept.

Doc from org.javamoney.moneta.function.MonetarySummaryStatistics.accept.

Records another value into the summary information.

Annotations
@Override
combineback to summary
public MonetarySummaryStatistics combine(MonetarySummaryStatistics summaryStatistics)

Overrides org.javamoney.moneta.function.DefaultMonetarySummaryStatistics.combine.

Implements org.javamoney.moneta.function.MonetarySummaryStatistics.combine.

Doc from org.javamoney.moneta.function.MonetarySummaryStatistics.combine.

Combines the state of another MonetarySummaryStatistics into this one.

Annotations
@Override
convertback to summary
private MonetarySummaryStatistics convert(MonetarySummaryStatistics summaryStatistics)
createback to summary
private MonetarySummaryStatistics create(MonetarySummaryStatistics summary)
isDifferentCurrencyback to summary
private boolean isDifferentCurrency(CurrencyUnit unit)
isExchangeableback to summary
public boolean isExchangeable()

Overrides org.javamoney.moneta.function.DefaultMonetarySummaryStatistics.isExchangeable.

Implements org.javamoney.moneta.function.MonetarySummaryStatistics.isExchangeable.

Doc from org.javamoney.moneta.function.MonetarySummaryStatistics.isExchangeable.

return if is possible do exchange rate or not with the MonetarySummary

Annotations
@Override
toback to summary
public MonetarySummaryStatistics to(CurrencyUnit unit)

Overrides org.javamoney.moneta.function.DefaultMonetarySummaryStatistics.to.

Implements org.javamoney.moneta.function.MonetarySummaryStatistics.to.

Doc from org.javamoney.moneta.function.MonetarySummaryStatistics.to.

created the MonetarySummaryStatistics converted to CurrencyUnit

Annotations
@Override