1 32 33 package it.businesslogic.ireport.chart; 34 35 39 public class HighLowPlot extends Plot{ 40 41 private boolean showCloseTicks = true; 42 private boolean showOpenTicks = true; 43 44 private String timeAxisLabelExpression = ""; 45 private String valueAxisLabelExpression = ""; 46 47 private AxisFormat timeAxisFormat = new AxisFormat(); 48 private AxisFormat valueAxisFormat = new AxisFormat(); 49 50 51 public HighLowPlot() { 52 } 53 54 public String getTimeAxisLabelExpression() { 55 return timeAxisLabelExpression; 56 } 57 58 public void setTimeAxisLabelExpression(String timeAxisLabelExpression) { 59 this.timeAxisLabelExpression = timeAxisLabelExpression; 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 isShowCloseTicks() { 71 return showCloseTicks; 72 } 73 74 public void setShowCloseTicks(boolean showCloseTicks) { 75 this.showCloseTicks = showCloseTicks; 76 } 77 78 public boolean isShowOpenTicks() { 79 return showOpenTicks; 80 } 81 82 public void setShowOpenTicks(boolean showOpenTicks) { 83 this.showOpenTicks = showOpenTicks; 84 } 85 86 public Plot cloneMe() 87 { 88 HighLowPlot obj = new HighLowPlot(); 89 copyBasePlot(obj); 90 obj.setShowCloseTicks( this.isShowCloseTicks()); 91 obj.setShowOpenTicks( this.isShowOpenTicks()); 92 obj.setTimeAxisLabelExpression( this.getTimeAxisLabelExpression()); 93 obj.setValueAxisLabelExpression( this.getValueAxisLabelExpression()); 94 95 obj.setTimeAxisFormat( getTimeAxisFormat().cloneMe()); 96 obj.setValueAxisFormat( getValueAxisFormat().cloneMe()); 97 98 99 return obj; 100 } 101 102 public AxisFormat getTimeAxisFormat() { 103 return timeAxisFormat; 104 } 105 106 public void setTimeAxisFormat(AxisFormat timeAxisFormat) { 107 this.timeAxisFormat = timeAxisFormat; 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 |