Top Description Constructors Methods
org.javamoney.moneta

pack-priv Class DefaultMonetaryContextFactory

extends Object
Class Inheritance
Imports
java.math.MathContext, .RoundingMode, java.util.Locale, .Map, .Objects, java.util.logging.Level, .Logger, javax.money.MonetaryContext, .MonetaryContextBuilder, org.javamoney.moneta.spi.MonetaryConfig

Evaluates the default MonetaryContext to be used for Money. The default MonetaryContext can be configured by adding a file /javamoney.properties from the classpath with the following content:

# Default MathContext for Money
#-------------------------------
# Custom MathContext, overrides entries from org.javamoney.moneta.Money.mathContext
# RoundingMode hereby is optional (default = HALF_EVEN)
org.javamoney.moneta.Money.defaults.precision=256
org.javamoney.moneta.Money.defaults.roundingMode=HALF_EVEN

Hereby the roundingMode constants are the same as defined on RoundingMode.

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private MonetaryContext
private MonetaryContext
public MonetaryContext
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DefaultMonetaryContextFactoryback to summary
pack-priv DefaultMonetaryContextFactory()

Method Detail

createContextWithConfigback to summary
private MonetaryContext createContextWithConfig(Map<String, String> config)
createMonetaryContextNonNullConfigback to summary
private MonetaryContext createMonetaryContextNonNullConfig(Map<String, String> config, int prec)
getContextback to summary
public MonetaryContext getContext()