GeldbetragSingleton

class GeldbetragSingleton : MonetaryAmountsSingletonSpi

Eine Implementierung fuer MonetaryAmountsSingletonSpi, die dafuer sorgt, dass der de.jfachwert.money.Geldbetrag als Implementierung gesehen wird. Als Vorlage fuer die Implementierung diente die DefaultMonetaryAmountsSingletonSpi aus der Referenzimplementierung, die auf den Bootstrap-Mechanismus des JSRs aufsetzt.

Diese Klasse war notwendig, um die TCK-Suite zu JSR 354, die aus GeldbetragIT aufgerufen wird, zu bestehen.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun getAmountFactories(): MutableCollection<MonetaryAmountFactory<*>>
Link copied to clipboard
open override fun <T : MonetaryAmount?> getAmountFactory(amountType: Class<T>): MonetaryAmountFactory<T>
Link copied to clipboard
open override fun getAmountTypes(): Set<Class<out MonetaryAmount>>

Liefert eine Liste der registrierten MonetaryAmount-Klassen, in der auch die Geldbetrag-Klasse enthalten ist.

Link copied to clipboard
open fun getDefaultAmountFactory(): MonetaryAmountFactory<*>
Link copied to clipboard
open override fun getDefaultAmountType(): Class<out MonetaryAmount>

Liefert den Geldbetrag als Default-Implemntierung fuer MonetaryAmount.