int iOrigMinFracDigits = format.getMinimumFractionDigits(); format.setMaximumFractionDigits(3); format.setMinimumFractionDigits(format.getMinimumFractionDigits());
return 0; int minimumFraction = format.getMinimumFractionDigits(); int maximumFraction = format.getMaximumFractionDigits(); if (minimumFraction != maximumFraction) {
setMinimumIntegerDigits(super.getMinimumIntegerDigits()); setMaximumFractionDigits(super.getMaximumFractionDigits()); setMinimumFractionDigits(super.getMinimumFractionDigits());
/** Formats an integer number. */ private void format(final int number) { setColor(INTEGER_COLOR); final int fraction = numberFormat.getMinimumFractionDigits(); numberFormat.setMinimumFractionDigits(0); numberFormat.format(number, buffer, dummy); numberFormat.setMinimumFractionDigits(fraction); resetColor(); }
appendTimes(buf, '0', currencyFormat.getMinimumFractionDigits()); appendTimes( buf, '#', currencyFormat.getMaximumFractionDigits() - currencyFormat.getMinimumFractionDigits());
@Override public int getMinimumFractionDigits() { return _df.getMinimumFractionDigits(); } }
/** * Returns the minimum number of digits allowed in the fraction portion of a * number. The default value is 0, which subclasses can override. * When formatting, if this value is not reached, numbers are padded on * the right with the locale-specific '0' character to ensure at least * this number of fraction digits. When parsing, this has no effect. * @return the minimum number of fraction digits * @see #setMinimumFractionDigits * @stable ICU 2.0 */ public int getMinimumFractionDigits() { return numberFormat.getMinimumFractionDigits(); }
/** * Returns the minimum number of digits allowed in the fraction portion of a * number. The default value is 0, which subclasses can override. * When formatting, if this value is not reached, numbers are padded on * the right with the locale-specific '0' character to ensure at least * this number of fraction digits. When parsing, this has no effect. * @return the minimum number of fraction digits * @see #setMinimumFractionDigits * @stable ICU 2.0 */ public int getMinimumFractionDigits() { return numberFormat.getMinimumFractionDigits(); }
@Override public int getMinimumFractionDigits() { return fJdkNfmt.getMinimumFractionDigits(); }
private void updateSubFormat() { if (subFormat_ != null && format_ != null) { subFormat_.setMaximumFractionDigits(format_.getMaximumFractionDigits() + 1); subFormat_.setMinimumFractionDigits(format_.getMinimumFractionDigits()); } }
if (n >= format.getMinimumFractionDigits()) { format.setMaximumFractionDigits(n);
/** * Formats a range of measurements. There is usually only zero or one range of measurement per {@link SampleDimension}, * but {@code SampleRangeFormat} is not restricted to that limit. The number of fraction digits to use should have been * computed by {@link #prepare(SampleDimension[])} before to call this method. * * @return the range to write, or {@code null} if the given {@code range} argument was null. */ private String formatMeasure(final Range<?> range) { if (range == null) { return null; } final NumberFormat nf = (NumberFormat) elementFormat; final int min = nf.getMinimumFractionDigits(); final int max = nf.getMaximumFractionDigits(); final int ndigits = numFractionDigits[currentIndex]; nf.setMinimumFractionDigits(ndigits); nf.setMaximumFractionDigits(ndigits); final String text = format(range); nf.setMinimumFractionDigits(min); nf.setMaximumFractionDigits(max); return text; }
if (n >= format.getMinimumFractionDigits()) { format.setMaximumFractionDigits(n);
int iOrigMinFracDigits = format.getMinimumFractionDigits(); format.setMaximumFractionDigits(3); format.setMinimumFractionDigits(format.getMinimumFractionDigits());
@Override public String toString() { final NumberFormat format = _format.get(); final int minValueDigit = format.getMinimumIntegerDigits(); final int minFractionDigit = format.getMinimumFractionDigits(); final int maxFractionDigit = format.getMaximumFractionDigits(); final StringBuilder out = new StringBuilder(); for (int i = 0; i < minValueDigit; ++i) { out.append(_field.type()); } if (minFractionDigit != 0 || maxFractionDigit != 0) { out.append('.'); } for (int i = 0; i < minFractionDigit; ++i) { out.append(_field.type()); } return out.toString(); }
final int iOrigMinFracDigits = this.format.getMinimumFractionDigits(); this.format.setMaximumFractionDigits(3); this.format.setMinimumFractionDigits(this.format .getMinimumFractionDigits());
NumberFormat numberFormat = (NumberFormat) format; precision = numberFormat.getMaximumFractionDigits(); scale = numberFormat.getMinimumFractionDigits(); postfix = numberFormat.getCurrency().getCurrencyCode(); if (type == null) {
@Override public boolean equals(Object obj) { if (obj == null) return false; if (this == obj) return true; if (getClass() != obj.getClass()) return false; NumberFormat that = (NumberFormat) obj; return ( getMaximumIntegerDigits() == that.getMaximumIntegerDigits() && getMinimumIntegerDigits() == that.getMinimumIntegerDigits() && getMaximumFractionDigits() == that.getMaximumFractionDigits() && getMinimumFractionDigits() == that.getMinimumFractionDigits() && isGroupingUsed() == that.isGroupingUsed() && isParseIntegerOnly() == that.isParseIntegerOnly() ); }
return 0; int minimumFraction = format.getMinimumFractionDigits(); int maximumFraction = format.getMaximumFractionDigits(); if (minimumFraction != maximumFraction) {
return 0; int minimumFraction = format.getMinimumFractionDigits(); int maximumFraction = format.getMaximumFractionDigits(); if (minimumFraction != maximumFraction) {