Class CurrencyFormatter

  • All Implemented Interfaces:
    Formatter

    public class CurrencyFormatter
    extends java.lang.Object
    implements Formatter
    Formatierer fuer Geld-Betraege.
    Author:
    willuhn
    • Constructor Summary

      Constructors 
      Constructor Description
      CurrencyFormatter​(java.lang.String currencyName, java.text.DecimalFormat formatter)
      Erzeugt einen neuen Formatierer mit dem angegeben Waehrungsstring.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String format​(java.lang.Object o)
      Formatiert das uebergeben Objekt.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CurrencyFormatter

        public CurrencyFormatter​(java.lang.String currencyName,
                                 java.text.DecimalFormat formatter)
        Erzeugt einen neuen Formatierer mit dem angegeben Waehrungsstring.
        Parameters:
        currencyName - Bezeichnung der Waehrung.
        formatter - kann optional angegeben werden, um den Betrag zu formatieren. Wird der Parameter weggelassen, werden die Werte auf 2 Stellen hinter dem Komma formatiert.
    • Method Detail

      • format

        public java.lang.String format​(java.lang.Object o)
        Formatiert das uebergeben Objekt. Es kann von folgenden Typen sein:
        • String
        • Number (oder davon abgeleitete Typen)
        Specified by:
        format in interface Formatter
        Parameters:
        o - das zu formatierende Objekt.
        Returns:
        formatierte String-Repraesentation.
        See Also:
        Formatter.format(java.lang.Object)