1 32 33 package it.businesslogic.ireport.chart; 34 35 39 public class CategorySeries { 40 41 private String seriesExpression = ""; 42 private String categoryExpression = ""; 43 private String valueExpression = ""; 44 private String labelExpression = ""; 45 private SectionItemHyperlink sectionItemHyperlink = new SectionItemHyperlink(); 46 47 48 public CategorySeries() { 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 getCategoryExpression() { 60 return categoryExpression; 61 } 62 63 public void setCategoryExpression(String categoryExpression) { 64 this.categoryExpression = categoryExpression; 65 } 66 67 public String getValueExpression() { 68 return valueExpression; 69 } 70 71 public void setValueExpression(String valueExpression) { 72 this.valueExpression = valueExpression; 73 } 74 75 public String getLabelExpression() { 76 return labelExpression; 77 } 78 79 public void setLabelExpression(String labelExpression) { 80 this.labelExpression = labelExpression; 81 } 82 83 public String toString() 84 { 85 String str = getSeriesExpression(); 86 if (str == null) str = ""; 87 if (str.length() > 50) str = str.substring(0,30); 88 89 return "Category series [" + str + "]"; 90 } 91 92 public CategorySeries cloneMe() 93 { 94 CategorySeries cs = new CategorySeries(); 95 cs.setSeriesExpression( this.getSeriesExpression()); 96 cs.setCategoryExpression( this.getCategoryExpression()); 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 } 113 | Popular Tags |