Companion
Properties
Der maximale Betrag, den wir unterstuetzen.
Der minimale Betrag, den wir unterstuetzen.
Null-Konstante fuer Initialisierungen.
Analog zu BigDecimal.ONE spendieren wir auch dafuer eine Konstante (1 EUR).
Analog zu BigDecimal.TEN spendieren wir auch dafuer eine Konstante (10 EUR).
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.
Wandelt den angegebenen MonetaryAmount in einen Geldbetrag um. Als Default-Waehrung wird dabei der EURO genommen
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.