1 32 33 package it.businesslogic.ireport.chart; 34 35 39 public class LinePlot extends Plot{ 40 41 private boolean showLines = true; 42 private boolean showShapes = true; 43 44 private String categoryAxisLabelExpression = ""; 45 private String valueAxisLabelExpression = ""; 46 47 private AxisFormat categoryAxisFormat = new AxisFormat(); 48 private AxisFormat valueAxisFormat = new AxisFormat(); 49 50 51 public LinePlot() { 52 } 53 54 public String getCategoryAxisLabelExpression() { 55 return categoryAxisLabelExpression; 56 } 57 58 public void setCategoryAxisLabelExpression(String categoryAxisLabelExpression) { 59 this.categoryAxisLabelExpression = categoryAxisLabelExpression; 60 } 61 62 public String getValueAxisLabelExpression() { 63 return valueAxisLabelExpression; 64 } 65 66 public void setValueAxisLabelExpression(String valueAxisLabelExpression) { 67 this.valueAxisLabelExpression = valueAxisLabelExpression; 68 } 69 70 public boolean isShowLines() { 71 return showLines; 72 } 73 74 public void setShowLines(boolean showLines) { 75 this.showLines = showLines; 76 } 77 78 public boolean isShowShapes() { 79 return showShapes; 80 } 81 82 public void setShowShapes(boolean showShapes) { 83 this.showShapes = showShapes; 84 } 85 86 public Plot cloneMe() 87 { 88 LinePlot obj = new LinePlot(); 89 copyBasePlot(obj); 90 obj.setCategoryAxisLabelExpression( this.getCategoryAxisLabelExpression()); 91 obj.setValueAxisLabelExpression( this.getValueAxisLabelExpression()); 92 obj.setShowLines( this.isShowLines()); 93 obj.setShowShapes( this.isShowShapes()); 94 95 obj.setCategoryAxisFormat( getCategoryAxisFormat().cloneMe()); 96 obj.setValueAxisFormat( getValueAxisFormat().cloneMe()); 97 98 99 return obj; 100 } 101 102 public AxisFormat getCategoryAxisFormat() { 103 return categoryAxisFormat; 104 } 105 106 public void setCategoryAxisFormat(AxisFormat categoryAxisFormat) { 107 this.categoryAxisFormat = categoryAxisFormat; 108 } 109 110 public AxisFormat getValueAxisFormat() { 111 return valueAxisFormat; 112 } 113 114 public void setValueAxisFormat(AxisFormat valueAxisFormat) { 115 this.valueAxisFormat = valueAxisFormat; 116 } 117 } 118 | Popular Tags |