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 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 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 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 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 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 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(); }
private static void setFieldPosition(FieldPositionIterator fpi, FieldPosition fp) { if (fpi != null && fp != null) { int field = getNativeFieldPositionId(fp); if (field != -1) { while (fpi.next()) { if (fpi.fieldId() == field) { fp.setBeginIndex(fpi.start()); fp.setEndIndex(fpi.limit()); break; } } } } }
private static void setFieldPosition(FieldPositionIterator fpi, FieldPosition fp) { if (fpi != null && fp != null) { int field = getNativeFieldPositionId(fp); if (field != -1) { while (fpi.next()) { if (fpi.fieldId() == field) { fp.setBeginIndex(fpi.start()); fp.setEndIndex(fpi.limit()); break; } } } } }
private static void setFieldPosition(FieldPositionIterator fpi, FieldPosition fp) { if (fpi != null && fp != null) { int field = getNativeFieldPositionId(fp); if (field != -1) { while (fpi.next()) { if (fpi.fieldId() == field) { fp.setBeginIndex(fpi.start()); fp.setEndIndex(fpi.limit()); break; } } } } }
private static void setFieldPosition(FieldPositionIterator fpi, FieldPosition fp) { if (fpi != null && fp != null) { int field = getNativeFieldPositionId(fp); if (field != -1) { while (fpi.next()) { if (fpi.fieldId() == field) { fp.setBeginIndex(fpi.start()); fp.setEndIndex(fpi.limit()); break; } } } } }
private static void setFieldPosition(FieldPositionIterator fpi, FieldPosition fp) { if (fpi != null && fp != null) { int field = getNativeFieldPositionId(fp); if (field != -1) { while (fpi.next()) { if (fpi.fieldId() == field) { fp.setBeginIndex(fpi.start()); fp.setEndIndex(fpi.limit()); break; } } } } }
private static void setFieldPosition(FieldPositionIterator fpi, FieldPosition fp) { if (fpi != null && fp != null) { int field = getNativeFieldPositionId(fp); if (field != -1) { while (fpi.next()) { if (fpi.fieldId() == field) { fp.setBeginIndex(fpi.start()); fp.setEndIndex(fpi.limit()); break; } } } } }
private static void setFieldPosition(FieldPositionIterator fpi, FieldPosition fp) { if (fpi != null && fp != null) { int field = getNativeFieldPositionId(fp); if (field != -1) { while (fpi.next()) { if (fpi.fieldId() == field) { fp.setBeginIndex(fpi.start()); fp.setEndIndex(fpi.limit()); break; } } } } }