1 2 package org.krysalis.jcharts.chartData.processors; 3 4 import org.krysalis.jcharts.chartData.interfaces.IRadarChartDataSet; 5 6 7 8 9 14 final public class RadarChartDataProcessor 15 { 16 private IRadarChartDataSet iRadarChartDataSet; 17 18 private double minValue = Double.MAX_VALUE; 19 private double maxValue = Double.MIN_VALUE; 20 21 26 public RadarChartDataProcessor( IRadarChartDataSet iRadarChartDataSet ) 27 { 28 this.iRadarChartDataSet = iRadarChartDataSet; 29 } 30 31 32 38 public void processData() 39 { 40 for( int i = 0; i < iRadarChartDataSet.getNumberOfDataSets(); i++ ) 41 { 42 for( int j = 0; j < iRadarChartDataSet.getDataSetSize(); j++ ) 43 { 44 double value = iRadarChartDataSet.getValue(i,j); 45 if (value>maxValue) maxValue = value; 46 if (value<minValue) minValue = value; 47 } 48 } 49 } 50 51 52 public double getMinValue() 53 { 54 return minValue; 55 } 56 57 public double getMaxValue() 58 { 59 return maxValue; 60 } 61 62 } 63 | Popular Tags |