package vebugger.templates;
import java.util.Currency;
import vebugger.VebuggerTemplate;
public class CurrencyTemplate extends VebuggerTemplate {
@Override
public Class<?> getType() {
return Currency.class;
}
@Override
public void render(StringBuilder sb, Object obj) {
Currency currency = (Currency) obj;
String currencyCode = currency.getCurrencyCode();
String symbol = currency.getSymbol();
String displayName = currency.getDisplayName();
sb.append("<p><code>").append(symbol);
if (!symbol.equals(currencyCode)) {
sb.append(", ").append(currencyCode);
}
sb.append("</code></p><p>").append(displayName).append("</p>");
}
}