Companion
Properties
Der maximale Betrag, den wir unterstuetzen.
Der minimale Betrag, den wir unterstuetzen.
Null-Konstante fuer Initialisierungen.
Da 0-Betraege relativ haeufig vorkommen, spendieren wir dafuer eine eigene Konstante.
Functions
Wandelt den angegebenen MonetaryAmount in einen Geldbetrag um. Um die Anzahl von Objekten gering zu halten, wird nur dann tatsaechlich eine neues Objekt erzeugt, wenn es sich nicht vermeiden laesst.
Hierueber kann eine Geldbetrag ueber die Anzahl an Cents angelegt werden.
Wandelt den angegebenen MonetaryAmount in einen Geldbetrag um. Um die Anzahl von Objekten gering zu halten, wird nur dann tatsaechlich eine neues Objekt erzeugt, wenn es sich nicht vermeiden laesst.
Legt einen Geldbetrag unter Angabe der Unter-Einheit an. So liefert ofMinor(EUR, 12345) die Instanz fuer '123,45 EUR' zurueck.
Erzeugt einen Geldbetrag anhand des uebergebenen Textes und mittels des uebergebenen Formatters.
Im Gegensatz zu valueOf wird hier keine ArithmeticException geworfen, wenn Genauigkeit verloren geht. Stattdessen wird der Wert gerundet.
Wandelt den angegebenen MonetaryAmount in einen Geldbetrag um. Um die Anzahl von Objekten gering zu halten, wird nur dann tatsaechlich eine neues Objekt erzeugt, wenn es sich nicht vermeiden laesst.