public CurrencyFormatOptions(CurrencyFormatStyle style) { setStyle(style); }
@Override public String toString() { StringBuilder buf = new StringBuilder(); buf.append("CurrencyFormatOptions("); repr(buf, ", "); buf.append(')'); return buf.toString(); }
public void reset() { opts.reset(); }
private CurrencyFormatOptions parseOptions(Arguments args) { CurrencyFormatOptions opts = new CurrencyFormatOptions(); int count = args.count(); String value = ""; switch (value) { case "accounting": opts.setStyle(ACCOUNTING); break; opts.setStyle(CODE); break; opts.setStyle(NAME); break; opts.setStyle(SHORT); break; opts.setStyle(SYMBOL); break; switch (value) { case "default": opts.setSymbolWidth(CurrencySymbolWidth.DEFAULT); break; opts.setSymbolWidth(CurrencySymbolWidth.NARROW); break;
switch (value) { case "accounting": opts.setStyle(ACCOUNTING); break; opts.setStyle(CODE); break; opts.setStyle(NAME); break; opts.setStyle(SHORT); break; opts.setStyle(SYMBOL); break; switch (value) { case "default": opts.setSymbolWidth(CurrencySymbolWidth.DEFAULT); break; opts.setSymbolWidth(CurrencySymbolWidth.NARROW); break;
CurrencyFormatStyle style = options.style(); NumberFormatMode formatMode = orDefault(options.formatMode(), NumberFormatMode.DEFAULT); boolean grouping = orDefault(options.grouping(), true); int currencyDigits = getCurrencyDigits(currencyCode); String symbol = options.symbolWidth() == CurrencySymbolWidth.NARROW ? getNarrowCurrencySymbol(currencyCode) : getCurrencySymbol(currencyCode); DigitBuffer other = new DigitBuffer();