1 58 package org.krysalis.barcode.output; 59 60 import java.text.DecimalFormat ; 61 import java.text.DecimalFormatSymbols ; 62 63 69 public abstract class AbstractXMLGeneratingCanvasProvider 70 extends AbstractCanvasProvider { 71 72 private DecimalFormat df; 73 74 78 protected DecimalFormat getDecimalFormat() { 79 if (this.df == null) { 80 DecimalFormatSymbols dfs = new DecimalFormatSymbols (); 81 dfs.setDecimalSeparator('.'); 82 this.df = new DecimalFormat ("0.####", dfs); 83 } 84 return this.df; 85 } 86 87 92 protected String addUnit(double value) { 93 return getDecimalFormat().format(value) + "mm"; } 95 96 } 97 | Popular Tags |