1 32 33 package it.businesslogic.ireport.chart; 34 35 39 public class BubblePlot extends Plot{ 40 41 private String scaleType = "RangeAxis"; 42 43 private String xAxisLabelExpression = ""; 44 private String yAxisLabelExpression = ""; 45 46 private AxisFormat xAxisFormat = new AxisFormat(); 47 private AxisFormat yAxisFormat = new AxisFormat(); 48 49 50 public BubblePlot() { 51 } 52 53 public String getXAxisLabelExpression() { 54 return xAxisLabelExpression; 55 } 56 57 public void setXAxisLabelExpression(String xAxisLabelExpression) { 58 this.xAxisLabelExpression = xAxisLabelExpression; 59 } 60 61 public String getYAxisLabelExpression() { 62 return yAxisLabelExpression; 63 } 64 65 public void setYAxisLabelExpression(String yAxisLabelExpression) { 66 this.yAxisLabelExpression = yAxisLabelExpression; 67 } 68 69 public String getScaleType() { 70 return scaleType; 71 } 72 73 public void setScaleType(String scaleType) { 74 this.scaleType = scaleType; 75 } 76 77 public Plot cloneMe() 78 { 79 BubblePlot obj = new BubblePlot(); 80 copyBasePlot(obj); 81 obj.setScaleType( this.getScaleType()); 82 obj.setYAxisLabelExpression( this.getYAxisLabelExpression()); 83 obj.setXAxisLabelExpression( this.getXAxisLabelExpression()); 84 85 obj.setXAxisFormat( getXAxisFormat().cloneMe()); 86 obj.setYAxisFormat( getYAxisFormat().cloneMe()); 87 88 return obj; 89 } 90 91 public AxisFormat getXAxisFormat() { 92 return xAxisFormat; 93 } 94 95 public void setXAxisFormat(AxisFormat xAxisFormat) { 96 this.xAxisFormat = xAxisFormat; 97 } 98 99 public AxisFormat getYAxisFormat() { 100 return yAxisFormat; 101 } 102 103 public void setYAxisFormat(AxisFormat yAxisFormat) { 104 this.yAxisFormat = yAxisFormat; 105 } 106 107 } 108 | Popular Tags |