KickJava   Java API By Example, From Geeks To Geeks.

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


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.JRBaseLinePlot;
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: JRDesignLinePlot.java 1386 2006-09-06 00:33:02 +0300 (Wed, 06 Sep 2006) bklawans $
42  */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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