1 19 20 package org.efs.openreports.util; 21 22 import java.text.DecimalFormat ; 23 24 import javax.servlet.jsp.PageContext ; 25 26 import org.displaytag.decorator.DisplaytagColumnDecorator; 27 import org.displaytag.exception.DecoratorException; 28 import org.displaytag.properties.MediaTypeEnum; 29 30 public class NumberColumnDecorator implements DisplaytagColumnDecorator 31 { 32 private DecimalFormat format; 33 34 35 public NumberColumnDecorator() 36 { 37 format = new DecimalFormat ("###,####,##0.00"); 38 } 39 40 public Object decorate(Object object, PageContext pgeContext, MediaTypeEnum mediaTypeEnum) throws DecoratorException 41 { 42 if (object == null) return null; 43 return format.format(object); 44 } 45 46 } | Popular Tags |