1 48 49 package org.krysalis.jcharts.chartData.processors; 50 51 52 import org.krysalis.jcharts.chartData.interfaces.IAxisChartDataSet; 53 54 55 59 abstract class NonStackedDataProcessor 60 { 61 62 69 public static final void processData( IAxisChartDataSet iAxisChartDataSet, 70 AxisChartDataProcessor axisChartDataProcessor ) 71 { 72 for( int i = 0; i < iAxisChartDataSet.getNumberOfDataItems(); i++ ) 74 { 75 for( int j = 0; j < iAxisChartDataSet.getNumberOfDataSets(); j++ ) 77 { 78 if( Double.isNaN( iAxisChartDataSet.getValue( j, i ) ) ) 79 { 80 continue; 81 } 82 83 if( iAxisChartDataSet.getValue( j, i ) > axisChartDataProcessor.getMaxValue() ) 84 { 85 axisChartDataProcessor.setMaxValue( iAxisChartDataSet.getValue( j, i ) ); 86 } 87 88 if( iAxisChartDataSet.getValue( j, i ) < axisChartDataProcessor.getMinValue() ) 89 { 90 axisChartDataProcessor.setMinValue( iAxisChartDataSet.getValue( j, i ) ); 91 } 92 } 93 } 94 } 95 } 96 | Popular Tags |