KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sf > jasperreports > charts > design > JRDesignBar3DPlot


1 /*
2  * ============================================================================
3  * GNU Lesser General Public License
4  * ============================================================================
5  *
6  * JasperReports - Free Java report-generating library.
7  * Copyright (C) 2001-2006 JasperSoft Corporation http://www.jaspersoft.com
8  *
9  * This library is free software; you can redistribute it and/or
10  * modify it under the terms of the GNU Lesser General Public
11  * License as published by the Free Software Foundation; either
12  * version 2.1 of the License, or (at your option) any later version.
13  *
14  * This library is distributed in the hope that it will be useful,
15  * but WITHOUT ANY WARRANTY; without even the implied warranty of
16  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17  * Lesser General Public License for more details.
18  *
19  * You should have received a copy of the GNU Lesser General Public
20  * License along with this library; if not, write to the Free Software
21  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
22  *
23  * JasperSoft Corporation
24  * 303 Second Street, Suite 450 North
25  * San Francisco, CA 94107
26  * http://www.jaspersoft.com
27  */

28 package net.sf.jasperreports.charts.design;
29
30 import java.awt.Color JavaDoc;
31
32 import net.sf.jasperreports.charts.base.JRBaseBar3DPlot;
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  * @author Flavius Sana (flavius_sana@users.sourceforge.net)
41  * @version $Id: JRDesignBar3DPlot.java 1386 2006-09-06 00:33:02 +0300 (Wed, 06 Sep 2006) bklawans $
42  */

43 public class JRDesignBar3DPlot extends JRBaseBar3DPlot {
44     
45     private static final long serialVersionUID = JRConstants.SERIAL_VERSION_UID;
46
47
48     public JRDesignBar3DPlot(JRChartPlot barPlot)
49     {
50         super(barPlot);
51     }
52
53     /**
54      *
55      */

56     public void setCategoryAxisLabelExpression(JRExpression categoryAxisLabelExpression)
57     {
58         this.categoryAxisLabelExpression = categoryAxisLabelExpression;
59     }
60
61     /**
62      *
63      */

64     public void setCategoryAxisLabelFont(JRFont categoryAxisLabelFont)
65     {
66         this.categoryAxisLabelFont = categoryAxisLabelFont;
67     }
68
69     /**
70      *
71      */

72     public void setCategoryAxisLabelColor(Color JavaDoc categoryAxisLabelColor)
73     {
74         this.categoryAxisLabelColor = categoryAxisLabelColor;
75     }
76
77     /**
78      *
79      */

80     public void setCategoryAxisTickLabelFont(JRFont categoryAxisTickLabelFont)
81     {
82         this.categoryAxisTickLabelFont = categoryAxisTickLabelFont;
83     }
84
85     /**
86      *
87      */

88     public void setCategoryAxisTickLabelColor(Color JavaDoc categoryAxisTickLabelColor)
89     {
90         this.categoryAxisTickLabelColor = categoryAxisTickLabelColor;
91     }
92
93     /**
94      *
95      */

96     public void setCategoryAxisTickLabelMask(String JavaDoc categoryAxisTickLabelMask)
97     {
98         this.categoryAxisTickLabelMask = categoryAxisTickLabelMask;
99     }
100
101     /**
102      *
103      */

104     public void setCategoryAxisLineColor(Color JavaDoc categoryAxisLineColor)
105     {
106         this.categoryAxisLineColor = categoryAxisLineColor;
107     }
108     
109     /**
110      *
111      */

112     public void setValueAxisLabelExpression(JRExpression valueAxisLabelExpression)
113     {
114         this.valueAxisLabelExpression = valueAxisLabelExpression;
115     }
116
117     /**
118      *
119      */

120     public void setValueAxisLabelFont(JRFont valueAxisLabelFont)
121     {
122         this.valueAxisLabelFont = valueAxisLabelFont;
123     }
124
125     /**
126      *
127      */

128     public void setValueAxisLabelColor(Color JavaDoc valueAxisLabelColor)
129     {
130         this.valueAxisLabelColor = valueAxisLabelColor;
131     }
132     
133     /**
134      *
135      */

136     public void setValueAxisTickLabelFont(JRFont valueAxisTickLabelFont)
137     {
138         this.valueAxisTickLabelFont = valueAxisTickLabelFont;
139     }
140
141     /**
142      *
143      */

144     public void setValueAxisTickLabelColor(Color JavaDoc valueAxisTickLabelColor)
145     {
146         this.valueAxisTickLabelColor = valueAxisTickLabelColor;
147     }
148
149     /**
150      *
151      */

152     public void setValueAxisTickLabelMask(String JavaDoc valueAxisTickLabelMask)
153     {
154         this.valueAxisTickLabelMask = valueAxisTickLabelMask;
155     }
156
157     /**
158      *
159      */

160     public void setValueAxisLineColor(Color JavaDoc valueAxisLineColor)
161     {
162         this.valueAxisLineColor = valueAxisLineColor;
163     }
164     
165     /**
166      *
167      */

168     public void setCategoryAxisFormat(JRAxisFormat axisFormat)
169     {
170         setCategoryAxisLabelFont(axisFormat.getLabelFont());
171         setCategoryAxisLabelColor(axisFormat.getLabelColor());
172         setCategoryAxisTickLabelFont(axisFormat.getTickLabelFont());
173         setCategoryAxisTickLabelColor(axisFormat.getTickLabelColor());
174         setCategoryAxisTickLabelMask(axisFormat.getTickLabelMask());
175         setCategoryAxisLineColor(axisFormat.getLineColor());
176     }
177
178     /**
179      *
180      */

181     public void setValueAxisFormat(JRAxisFormat axisFormat)
182     {
183         setValueAxisLabelFont(axisFormat.getLabelFont());
184         setValueAxisLabelColor(axisFormat.getLabelColor());
185         setValueAxisTickLabelFont(axisFormat.getTickLabelFont());
186         setValueAxisTickLabelColor(axisFormat.getTickLabelColor());
187         setValueAxisTickLabelMask(axisFormat.getTickLabelMask());
188         setValueAxisLineColor(axisFormat.getLineColor());
189     }
190 }
191
Popular Tags