1 32 33 package it.businesslogic.ireport.chart; 34 import java.util.*; 35 39 public class TimeSeriesDataset extends Dataset { 40 41 private Vector timeSeries = null; 42 43 private String timePeriod = "Day"; 44 45 46 public TimeSeriesDataset() { 47 super(); 48 setTimeSeries(new Vector()); 49 } 50 51 public Vector getTimeSeries() { 52 return timeSeries; 53 } 54 55 public void setTimeSeries(Vector timeSeries) { 56 this.timeSeries = timeSeries; 57 } 58 59 public String getTimePeriod() { 60 return timePeriod; 61 } 62 63 public void setTimePeriod(String timePeriod) { 64 this.timePeriod = timePeriod; 65 } 66 67 public Dataset cloneMe() 68 { 69 TimeSeriesDataset obj = new TimeSeriesDataset(); 70 copyBaseDataset(obj); 71 for (int i=0; i<getTimeSeries().size(); ++i) 72 { 73 obj.getTimeSeries().addElement( ((TimeSeries)getTimeSeries().elementAt(i)).cloneMe() ); 74 } 75 obj.setTimePeriod( getTimePeriod() ); 76 77 return obj; 78 } 79 } 80 | Popular Tags |