KickJava   Java API By Example, From Geeks To Geeks.

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


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.JRBaseScatterPlot;
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 Teodor Danciu (teodord@users.sourceforge.net)
41  * @version $Id: JRDesignScatterPlot.java 1386 2006-09-06 00:33:02 +0300 (Wed, 06 Sep 2006) bklawans $
42  */

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

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

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

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

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

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

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

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

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

119     public void setYAxisLabelFont(JRFont yAxisLabelFont)
120     {
121         this.yAxisLabelFont = yAxisLabelFont;
122     }
123
124     /**
125      *
126      */

127     public void setYAxisLabelColor(Color JavaDoc yAxisLabelColor)
128     {
129         this.yAxisLabelColor = yAxisLabelColor;
130     }
131     
132     /**
133      *
134      */

135     public void setYAxisTickLabelFont(JRFont yAxisTickLabelFont)
136     {
137         this.yAxisTickLabelFont = yAxisTickLabelFont;
138     }
139
140     /**
141      *
142      */

143     public void setYAxisTickLabelColor(Color JavaDoc yAxisTickLabelColor)
144     {
145         this.yAxisTickLabelColor = yAxisTickLabelColor;
146     }
147
148     /**
149      *
150      */

151     public void setYAxisTickLabelMask(String JavaDoc yAxisTickLabelMask)
152     {
153         this.yAxisTickLabelMask = yAxisTickLabelMask;
154     }
155
156     /**
157      *
158      */

159     public void setYAxisLineColor(Color JavaDoc yAxisLineColor)
160     {
161         this.yAxisLineColor = yAxisLineColor;
162     }
163     
164     /**
165      *
166      */

167     public void setXAxisFormat(JRAxisFormat axisFormat)
168     {
169         setXAxisLabelColor(axisFormat.getLabelColor());
170         setXAxisLabelFont(axisFormat.getLabelFont());
171         setXAxisTickLabelFont(axisFormat.getTickLabelFont());
172         setXAxisTickLabelColor(axisFormat.getTickLabelColor());
173         setXAxisTickLabelMask(axisFormat.getTickLabelMask());
174         setXAxisLineColor(axisFormat.getLineColor());
175     }
176
177     /**
178      *
179      */

180     public void setYAxisFormat(JRAxisFormat axisFormat)
181     {
182         setYAxisLabelColor(axisFormat.getLabelColor());
183         setYAxisLabelFont(axisFormat.getLabelFont());
184         setYAxisTickLabelFont(axisFormat.getTickLabelFont());
185         setYAxisTickLabelColor(axisFormat.getTickLabelColor());
186         setYAxisTickLabelMask(axisFormat.getTickLabelMask());
187         setYAxisLineColor(axisFormat.getLineColor());
188     }
189 }
190
Popular Tags