Top Description Interfaces Classes
module org.javamoney.moneta

Package org.javamoney.moneta.function


Contains additional functional extensions.

Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
MonetaryRoundedFactory

this interface is used to create org.javamoney.moneta.RoundedMoney using the MonetaryOperator as rounding.

public interface
MonetarySummaryStatistics

A state object for collecting statistics such as count, min, max, sum, and average.

Class Summary

Modifier and TypeClass and Description
pack-priv class
ConvertMinorPartQuery

This class allows to convert to minor part a MonetaryAmount instance.

public class
DefaultMonetaryRoundedFactory

The default implementation to MonetaryRoundedFactory, this implementation returns the RoundedMoney.

public class
DefaultMonetarySummaryStatistics

the default implementations of MonetarySummaryStatistics This implementations cannot do exchange rate

pack-priv class
ExtractorMajorPartOperator

This class allows to extract the major part of a MonetaryAmount instance.

pack-priv class
ExtractorMajorPartQuery

This class allows to extract the major part of a MonetaryAmount instance.

pack-priv class
ExtractorMinorPartOperator

This class allows to extract the minor part of a MonetaryAmount instance.

pack-priv class
ExtractorMinorPartQuery

This class allows to extract the minor part of a MonetaryAmount instance.

public class
FastMoneyProducer

The implementation of MonetaryAmountProducer that creates MonetaryAmount using FastMoney implementation.

public class
GroupMonetarySummaryStatistics

Internal class implementing grouped statistic functionality.

public class
MonetaryFunctions

This singleton class provides access to the predefined monetary functions.

public class
MonetaryOperators

This singleton class provides access to the predefined monetary functions.

public class
MonetaryQueries

This class has utility queries, MonetaryQuery, to MonetaryAmount.

public class
MonetaryRoundedFactoryBuilder

Builder to MonetaryRoundedFactory once the RoundingMode, is possible choose the scale, the number of digits to the right of the decimal point, and the precision, the total number of digits in a number or both.

pack-priv class
MonetarySummaryMap

This statisticsMap is decorator of HashMap that returns an empty Summary when there isn't currency in get's method

public class
MoneyProducer

The implementation of MonetaryAmountProducer that creates MonetaryAmount using Money implementation.

pack-priv class
PercentOperator

This class allows to extract the percentage of a MonetaryAmount instance.

pack-priv class
PermilOperator

This class allows to extract the permil of a MonetaryAmount instance.

public class
PrecisionContextRoundedOperator

This implementation uses a MathContext to does the rounding operations.

public class
PrecisionScaleRoundedOperator

This implementation uses a scale and RoundingMode and precision to does the rounding operations.

pack-priv class
ReciprocalOperator

This class allows to extract the reciprocal value (multiplicative inversion) of a MonetaryAmount instance.

public class
RoundedMoneyProducer

The implementation of MonetaryAmountProducer that creates MonetaryAmount using RoundedMoney using the MonetaryOperator as rounding operator

pack-priv class
public class
ScaleRoundedOperator

This implementation uses a scale and RoundingMode to does the rounding operations.