Package-level declarations

Types

Link copied to clipboard
open class Geldbetrag @JvmOverloads constructor(betrag: Number, currency: CurrencyUnit, context: MonetaryContext = FACTORY.getMonetaryContextOf(betrag)) : MonetaryAmount, Comparable<MonetaryAmount> , KFachwert

Diese Klasse unterstuetzt den JSR 354 und das MonetaryAmount Interface, das Bestandteil von Java 9 ist. Da in alten Anwendungen oftmals ein BigDecimal verwendet wurde, wird auch diese Schnittstelle weitgehende unterstützt. Einzige Unterschied ist die MonetaryAmount.stripTrailingZeros-Methode, die einen anderen Rueckgabewert hat. Deswegen ist diese Klasse auch nicht von BigDecimal abgeleitet...

Link copied to clipboard
open class GeldbetragFactory : MonetaryAmountFactory<Geldbetrag>

Analog zu den anderen Monetary-Datentype kann mit dieser Factory ein Geldbetrag erzeugt und vorblegt werden.

Link copied to clipboard
open class Waehrung : KFachwert, Comparable<CurrencyUnit> , CurrencyUnit

Die Klasse Waehrung wurde fuer die Implementierung fuer Geldbetrag eingefuehrt und implementiert die CurrencyUnit. Diese ist Bestandteil der Money-API.