package com.hci.moola.model;
import java.text.DecimalFormat;
import java.text.NumberFormat;
/**
* Created by byoung2 on 11/10/14.
*/
public class CurrencyFormatter {
private static CurrencyFormatter instance;
private DecimalFormat amountFormatter;
public static CurrencyFormatter getInstance() {
if (instance == null)
instance = new CurrencyFormatter();
return instance;
}
public String format(double value) {
return amountFormatter.format(value);
}
private CurrencyFormatter() {
amountFormatter = (DecimalFormat) NumberFormat.getCurrencyInstance();
String symbol = amountFormatter.getCurrency().getSymbol();
amountFormatter.setNegativePrefix("-" + symbol);
amountFormatter.setNegativeSuffix("");
}
}