/** The first range will catcth anything less than that value. */ RangeBase(RangeHolder rangeHolder) { this.rangeHolder=rangeHolder; this.isLessThan=rangeHolder.isLessThan(); this.rangeValues=rangeHolder.getEndPoints(); int len=rangeValues.length; // add one to cover values less than first range frequencyDist=new FrequencyDistBase[len+1]; for (int i=0;i<len;i++) { RangeHolder.RangeHolderItem item=rangeHolder.get(i); frequencyDist[i]=new FrequencyDistBase(item.getDisplayHeader(), item.getEndPoint(), getFreqDistName(i)); } frequencyDist[len]=new FrequencyDistBase(getLastHeader(),Double.MAX_VALUE,getFreqDistName(len)); }
/** The first range will catcth anything less than that value. */ RangeBase(RangeHolder rangeHolder) { this.rangeHolder=rangeHolder; this.isLessThan=rangeHolder.isLessThan(); this.rangeValues=rangeHolder.getEndPoints(); int len=rangeValues.length; // add one to cover values less than first range frequencyDist=new FrequencyDistBase[len+1]; for (int i=0;i<len;i++) { RangeHolder.RangeHolderItem item=rangeHolder.get(i); frequencyDist[i]=new FrequencyDistBase(item.getDisplayHeader(), item.getEndPoint(), getFreqDistName(i)); } frequencyDist[len]=new FrequencyDistBase(getLastHeader(),Double.MAX_VALUE,getFreqDistName(len)); }