1 32 33 package it.businesslogic.ireport.chart; 34 35 39 public class TimeSeries { 40 41 private String seriesExpression = ""; 42 private String timePeriodExpression = ""; 43 private String valueExpression = ""; 44 private String labelExpression = ""; 45 private SectionItemHyperlink sectionItemHyperlink = new SectionItemHyperlink(); 46 47 48 public TimeSeries() { 49 } 50 51 public String getSeriesExpression() { 52 return seriesExpression; 53 } 54 55 public void setSeriesExpression(String seriesExpression) { 56 this.seriesExpression = seriesExpression; 57 } 58 59 public String getValueExpression() { 60 return valueExpression; 61 } 62 63 public void setValueExpression(String valueExpression) { 64 this.valueExpression = valueExpression; 65 } 66 67 public String getLabelExpression() { 68 return labelExpression; 69 } 70 71 public void setLabelExpression(String labelExpression) { 72 this.labelExpression = labelExpression; 73 } 74 75 public String toString() 76 { 77 String str = getSeriesExpression(); 78 if (str == null) str = ""; 79 if (str.length() > 50) str = str.substring(0,30); 80 81 return "Time series [" + str + "]"; 82 } 83 84 public String getTimePeriodExpression() { 85 return timePeriodExpression; 86 } 87 88 public void setTimePeriodExpression(String timePeriodExpression) { 89 this.timePeriodExpression = timePeriodExpression; 90 } 91 92 public TimeSeries cloneMe() 93 { 94 TimeSeries cs = new TimeSeries(); 95 cs.setSeriesExpression( this.getSeriesExpression()); 96 cs.setTimePeriodExpression( this.getTimePeriodExpression()); 97 cs.setValueExpression( this.getValueExpression()); 98 cs.setLabelExpression( this.getLabelExpression()); 99 cs.setSectionItemHyperlink( this.getSectionItemHyperlink().cloneMe()); 100 101 return cs; 102 } 103 104 public SectionItemHyperlink getSectionItemHyperlink() { 105 return sectionItemHyperlink; 106 } 107 108 public void setSectionItemHyperlink(SectionItemHyperlink sectionItemHyperlink) { 109 this.sectionItemHyperlink = sectionItemHyperlink; 110 } 111 } 112 | Popular Tags |