public char[] formatLong(long value, FieldPosition field) { FieldPositionIterator fpi = FieldPositionIterator.forFieldPosition(field); char[] result = formatLong(this.address, value, fpi); if (fpi != null) { FieldPositionIterator.setFieldPosition(fpi, field); } return result; }
@Override public StringBuffer format(long value, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); buffer.append(ndf.formatLong(value, position)); return buffer; }
@Override public final StringBuffer format(Object number, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); if (number instanceof BigInteger) { BigInteger bigInteger = (BigInteger) number; char[] chars = (bigInteger.bitLength() < 64) ? ndf.formatLong(bigInteger.longValue(), position) : ndf.formatBigInteger(bigInteger, position); buffer.append(chars); return buffer; } else if (number instanceof BigDecimal) { buffer.append(ndf.formatBigDecimal((BigDecimal) number, position)); return buffer; } return super.format(number, buffer, position); }
public AttributedCharacterIterator formatToCharacterIterator(Object object) { if (object == null) { throw new NullPointerException("object == null"); } if (!(object instanceof Number)) { throw new IllegalArgumentException("object not a Number: " + object.getClass()); } Number number = (Number) object; FieldPositionIterator fpIter = new FieldPositionIterator(); String text; if (number instanceof BigInteger || number instanceof BigDecimal) { text = new String(formatDigitList(this.address, number.toString(), fpIter)); } else if (number instanceof Double || number instanceof Float) { double dv = number.doubleValue(); text = new String(formatDouble(this.address, dv, fpIter)); } else { long lv = number.longValue(); text = new String(formatLong(this.address, lv, fpIter)); } AttributedString as = new AttributedString(text); while (fpIter.next()) { Format.Field field = fpIter.field(); as.addAttribute(field, field, fpIter.start(), fpIter.limit()); } // return the CharacterIterator from AttributedString return as.getIterator(); }
public char[] formatLong(long value, FieldPosition field) { FieldPositionIterator fpi = FieldPositionIterator.forFieldPosition(field); char[] result = formatLong(this.address, value, fpi); if (fpi != null) { FieldPositionIterator.setFieldPosition(fpi, field); } return result; }
@Override public StringBuffer format(long value, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); buffer.append(ndf.formatLong(value, position)); return buffer; }
public char[] formatLong(long value, FieldPosition field) { FieldPositionIterator fpi = FieldPositionIterator.forFieldPosition(field); char[] result = formatLong(this.address, value, fpi); if (fpi != null) { FieldPositionIterator.setFieldPosition(fpi, field); } return result; }
@Override public StringBuffer format(long value, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); buffer.append(ndf.formatLong(value, position)); return buffer; }
@Override public StringBuffer format(long value, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); buffer.append(ndf.formatLong(value, position)); return buffer; }
@Override public StringBuffer format(long value, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); buffer.append(ndf.formatLong(value, position)); return buffer; }
public char[] formatLong(long value, FieldPosition field) { FieldPositionIterator fpi = FieldPositionIterator.forFieldPosition(field); char[] result = formatLong(this.address, value, fpi); if (fpi != null) { FieldPositionIterator.setFieldPosition(fpi, field); } return result; }
@Override public StringBuffer format(long value, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); buffer.append(ndf.formatLong(value, position)); return buffer; }
public char[] formatLong(long value, FieldPosition field) { FieldPositionIterator fpi = FieldPositionIterator.forFieldPosition(field); char[] result = formatLong(this.address, value, fpi); if (fpi != null) { FieldPositionIterator.setFieldPosition(fpi, field); } return result; }
@Override public StringBuffer format(long value, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); buffer.append(ndf.formatLong(value, position)); return buffer; }
public char[] formatLong(long value, FieldPosition field) { FieldPositionIterator fpi = FieldPositionIterator.forFieldPosition(field); char[] result = formatLong(this.address, value, fpi); if (fpi != null) { FieldPositionIterator.setFieldPosition(fpi, field); } return result; }
public char[] formatLong(long value, FieldPosition field) { FieldPositionIterator fpi = FieldPositionIterator.forFieldPosition(field); char[] result = formatLong(this.address, value, fpi); if (fpi != null) { FieldPositionIterator.setFieldPosition(fpi, field); } return result; }
@Override public final StringBuffer format(Object number, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); if (number instanceof BigInteger) { BigInteger bigInteger = (BigInteger) number; char[] chars = (bigInteger.bitLength() < 64) ? ndf.formatLong(bigInteger.longValue(), position) : ndf.formatBigInteger(bigInteger, position); buffer.append(chars); return buffer; } else if (number instanceof BigDecimal) { buffer.append(ndf.formatBigDecimal((BigDecimal) number, position)); return buffer; } return super.format(number, buffer, position); }
@Override public final StringBuffer format(Object number, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); if (number instanceof BigInteger) { BigInteger bigInteger = (BigInteger) number; char[] chars = (bigInteger.bitLength() < 64) ? ndf.formatLong(bigInteger.longValue(), position) : ndf.formatBigInteger(bigInteger, position); buffer.append(chars); return buffer; } else if (number instanceof BigDecimal) { buffer.append(ndf.formatBigDecimal((BigDecimal) number, position)); return buffer; } return super.format(number, buffer, position); }
@Override public final StringBuffer format(Object number, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); if (number instanceof BigInteger) { BigInteger bigInteger = (BigInteger) number; char[] chars = (bigInteger.bitLength() < 64) ? ndf.formatLong(bigInteger.longValue(), position) : ndf.formatBigInteger(bigInteger, position); buffer.append(chars); return buffer; } else if (number instanceof BigDecimal) { buffer.append(ndf.formatBigDecimal((BigDecimal) number, position)); return buffer; } return super.format(number, buffer, position); }
@Override public final StringBuffer format(Object number, StringBuffer buffer, FieldPosition position) { checkBufferAndFieldPosition(buffer, position); if (number instanceof BigInteger) { BigInteger bigInteger = (BigInteger) number; char[] chars = (bigInteger.bitLength() < 64) ? ndf.formatLong(bigInteger.longValue(), position) : ndf.formatBigInteger(bigInteger, position); buffer.append(chars); return buffer; } else if (number instanceof BigDecimal) { buffer.append(ndf.formatBigDecimal((BigDecimal) number, position)); return buffer; } return super.format(number, buffer, position); }