javax.money.CurrencyUnit and
javax.money.MonetaryAmount.javax.money.MonetaryRounding. This should include basic roundings for
ISO currencies, roundings defined by java.math.MathContext or
java.math.RoundingMode.java.time / [JodaMoney].| Modifier and Type | Interface and Description |
|---|---|
| public interface | CurrencySupplier
Represents a supplier of |
| public interface | CurrencyUnit
A unit of currency. |
| public interface | MonetaryAmount
Interface defining a monetary amount. |
| public interface | MonetaryAmountFactory<T extends MonetaryAmount>
Factory for |
| public interface | MonetaryOperator
Represents an operation on a single |
| public interface | |
| public interface | MonetaryRounding
Interface representing a monetary rounding. |
| public interface | NumberSupplier
Represents a supplier of |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractContext
Represents a general context of data targeting an item of type |
| public abstract class | AbstractContextBuilder<B extends AbstractContextBuilder, C extends AbstractContext>
This interface defines the common generic parts of a query. |
| public abstract class | AbstractQuery
Represents a general context of data targeting an item of type |
| public abstract class | AbstractQueryBuilder<B extends AbstractQueryBuilder, C extends AbstractQuery>
This abstract class defines the common generic parts of a query. |
| public class | CurrencyContext
This class models the attributable context of |
| public class | CurrencyContextBuilder
Builder class for creating new instances of |
| public class | CurrencyQuery
This class models a query for accessing instances of |
| public class | CurrencyQueryBuilder
Builder for queries for accessing |
| pack-priv class | DefaultMonetaryCurrenciesSingletonSpi
Factory singleton for |
| public class | DefaultMonetaryRoundingsSingletonSpi
This class models the accessor for rounding instances, modeled as
|
| public class | Monetary
Factory singleton for |
| public class | MonetaryAmountFactoryQuery
Query to lookup instances of |
| public class | MonetaryAmountFactoryQueryBuilder
Builder class for creating new instances of |
| public class | MonetaryContext
This class models the meta data (mostly the numeric capabilities) of a |
| public class | MonetaryContextBuilder
Builder class for creating new instances of |
| public class | MonetaryException
Exception thrown when an error occurs during monetary operations. |
| public abstract class | NumberValue
Instances of this class allow to externalize the numeric value of a |
| public class | RoundingContext
This class models the spec/configuration for a rounding, modeled as |
| public class | RoundingContextBuilder
Builder class for creating new instances of |
| public class | RoundingQuery
Query for accessing instances of |
| public class | RoundingQueryBuilder
Builder used to construct new instances of RoundingQuery}. |
| public class | UnknownCurrencyException
Exception thrown when a currency code cannot be resolved into a |