it.eng.spagobi.engines.worksheet.services.export
Class MeasureFormatter

java.lang.Object
  extended by it.eng.spagobi.engines.worksheet.services.export.MeasureFormatter

public class MeasureFormatter
extends java.lang.Object


Constructor Summary
MeasureFormatter(CrossTab crosstab)
           
MeasureFormatter(org.json.JSONObject crosstabDefinitionJSON, java.text.DecimalFormat numberFormat, java.lang.String pattern)
           
 
Method Summary
 java.lang.Double applyScaleFactor(java.lang.Double value, int positionI, int positionJ)
           
 java.lang.String format(double value, int i, int j, java.util.Locale locale)
           
 java.lang.String formatPercent(double value, java.util.Locale locale)
           
 java.lang.String getFormat(java.lang.Float f, int positionI, int positionJ)
           
 int getFormatXLS(int positionI, int positionJ)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MeasureFormatter

public MeasureFormatter(org.json.JSONObject crosstabDefinitionJSON,
                        java.text.DecimalFormat numberFormat,
                        java.lang.String pattern)
                 throws it.eng.qbe.serializer.SerializationException,
                        org.json.JSONException
Throws:
it.eng.qbe.serializer.SerializationException
org.json.JSONException

MeasureFormatter

public MeasureFormatter(CrossTab crosstab)
Method Detail

getFormat

public java.lang.String getFormat(java.lang.Float f,
                                  int positionI,
                                  int positionJ)

getFormatXLS

public int getFormatXLS(int positionI,
                        int positionJ)

applyScaleFactor

public java.lang.Double applyScaleFactor(java.lang.Double value,
                                         int positionI,
                                         int positionJ)

format

public java.lang.String format(double value,
                               int i,
                               int j,
                               java.util.Locale locale)

formatPercent

public java.lang.String formatPercent(double value,
                                      java.util.Locale locale)