1 28 package net.sf.jasperreports.charts.design; 29 30 import java.awt.Color ; 31 32 import net.sf.jasperreports.charts.base.JRBaseCandlestickPlot; 33 import net.sf.jasperreports.charts.util.JRAxisFormat; 34 import net.sf.jasperreports.engine.JRChartPlot; 35 import net.sf.jasperreports.engine.JRConstants; 36 import net.sf.jasperreports.engine.JRExpression; 37 import net.sf.jasperreports.engine.JRFont; 38 39 40 44 public class JRDesignCandlestickPlot extends JRBaseCandlestickPlot 45 { 46 49 private static final long serialVersionUID = JRConstants.SERIAL_VERSION_UID; 50 51 52 55 public JRDesignCandlestickPlot(JRChartPlot candlestickPlot) 56 { 57 super(candlestickPlot); 58 } 59 60 61 64 public void setTimeAxisLabelExpression( JRExpression timeAxisLabelExpression ){ 65 this.timeAxisLabelExpression = timeAxisLabelExpression; 66 67 } 68 69 72 public void setTimeAxisLabelFont(JRFont timeAxisLabelFont) 73 { 74 this.timeAxisLabelFont = timeAxisLabelFont; 75 } 76 77 80 public void setTimeAxisLabelColor(Color timeAxisLabelColor) 81 { 82 this.timeAxisLabelColor = timeAxisLabelColor; 83 } 84 85 88 public void setTimeAxisTickLabelFont(JRFont timeAxisTickLabelFont) 89 { 90 this.timeAxisTickLabelFont = timeAxisTickLabelFont; 91 } 92 93 96 public void setTimeAxisTickLabelColor(Color timeAxisTickLabelColor) 97 { 98 this.timeAxisTickLabelColor = timeAxisTickLabelColor; 99 } 100 101 104 public void setTimeAxisTickLabelMask(String timeAxisTickLabelMask) 105 { 106 this.timeAxisTickLabelMask = timeAxisTickLabelMask; 107 } 108 109 112 public void setTimeAxisLineColor(Color timeAxisLineColor) 113 { 114 this.timeAxisLineColor = timeAxisLineColor; 115 } 116 117 120 public void setValueAxisLabelExpression(JRExpression valueAxisLabelExpression) 121 { 122 this.valueAxisLabelExpression = valueAxisLabelExpression; 123 } 124 125 128 public void setValueAxisLabelFont(JRFont valueAxisLabelFont) 129 { 130 this.valueAxisLabelFont = valueAxisLabelFont; 131 } 132 133 136 public void setValueAxisLabelColor(Color valueAxisLabelColor) 137 { 138 this.valueAxisLabelColor = valueAxisLabelColor; 139 } 140 141 144 public void setValueAxisTickLabelFont(JRFont valueAxisTickLabelFont) 145 { 146 this.valueAxisTickLabelFont = valueAxisTickLabelFont; 147 } 148 149 152 public void setValueAxisTickLabelColor(Color valueAxisTickLabelColor) 153 { 154 this.valueAxisTickLabelColor = valueAxisTickLabelColor; 155 } 156 157 160 public void setValueAxisTickLabelMask(String valueAxisTickLabelMask) 161 { 162 this.valueAxisTickLabelMask = valueAxisTickLabelMask; 163 } 164 165 168 public void setValueAxisLineColor(Color valueAxisLineColor) 169 { 170 this.valueAxisLineColor = valueAxisLineColor; 171 } 172 173 176 public void setTimeAxisFormat(JRAxisFormat axisFormat) 177 { 178 setTimeAxisLabelFont(axisFormat.getLabelFont()); 179 setTimeAxisLabelColor(axisFormat.getLabelColor()); 180 setTimeAxisTickLabelFont(axisFormat.getTickLabelFont()); 181 setTimeAxisTickLabelColor(axisFormat.getTickLabelColor()); 182 setTimeAxisTickLabelMask(axisFormat.getTickLabelMask()); 183 setTimeAxisLineColor(axisFormat.getLineColor()); 184 } 185 186 189 public void setValueAxisFormat(JRAxisFormat axisFormat) 190 { 191 setValueAxisLabelFont(axisFormat.getLabelFont()); 192 setValueAxisLabelColor(axisFormat.getLabelColor()); 193 setValueAxisTickLabelFont(axisFormat.getTickLabelFont()); 194 setValueAxisTickLabelColor(axisFormat.getTickLabelColor()); 195 setValueAxisTickLabelMask(axisFormat.getTickLabelMask()); 196 setValueAxisLineColor(axisFormat.getLineColor()); 197 } 198 } 199 | Popular Tags |