001    package railo.runtime.chart;
002    
003    import org.jfree.chart.labels.PieToolTipGenerator;
004    import org.jfree.data.general.PieDataset;
005    
006    public class PieToolTipGeneratorImpl implements PieToolTipGenerator {
007    
008            
009            
010            private int labelFormat;
011    
012            /**
013             * Constructor of the class
014             * @param labelFormat
015             */
016            public PieToolTipGeneratorImpl(int labelFormat) {
017                    this.labelFormat=labelFormat;
018            }
019    
020            @Override
021            public String generateToolTip(PieDataset dataset, Comparable key) {
022                    
023                    String result = null;    
024            if (dataset != null) {
025                result=LabelFormatUtil.format(labelFormat,dataset.getValue(key).doubleValue());
026            }
027            return result;
028                    
029                    // TODO Auto-generated method stub
030                    //return toolTipGenerator.generateToolTip(dataset, key);
031            }
032    
033    }