KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sf > jasperreports > engine > export > JRExporterGridCell


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.engine.export;
29
30 import java.awt.Color JavaDoc;
31
32 import net.sf.jasperreports.engine.JRBox;
33 import net.sf.jasperreports.engine.JRPrintElement;
34 import net.sf.jasperreports.engine.base.JRBasePrintElement;
35     
36     
37 /**
38  * @author Teodor Danciu (teodord@users.sourceforge.net)
39  * @version $Id: JRExporterGridCell.java 1229 2006-04-19 13:27:35 +0300 (Wed, 19 Apr 2006) teodord $
40  */

41 public class JRExporterGridCell
42 {
43
44
45     /**
46      *
47      */

48     public static final JRExporterGridCell OCCUPIED_CELL =
49         new JRExporterGridCell(
50             new JRBasePrintElement(null),
51             null,
52             0,
53             0,
54             1,
55             1
56         );
57
58
59     /**
60      *
61      */

62     public JRPrintElement element = null;
63     public Integer JavaDoc[] elementIndex = null;
64     
65     protected Color JavaDoc backcolor;
66     protected Color JavaDoc forecolor;
67     protected JRBox box;
68     
69     public int width = 0;
70     public int height = 0;
71     public int colSpan = 0;
72     public int rowSpan = 0;
73
74
75     /**
76      * @deprecated Replaced by {@link #JRExporterGridCell(JRPrintElement, Integer[], int, int, int, int)}.
77      */

78     public JRExporterGridCell
79     (
80         JRPrintElement element,
81         int width,
82         int height,
83         int colSpan,
84         int rowSpan
85     )
86     {
87         this(
88             element,
89             null,
90             width,
91             height,
92             colSpan,
93             rowSpan
94             );
95     }
96
97
98     /**
99      *
100      */

101     public JRExporterGridCell
102     (
103         JRPrintElement element,
104         Integer JavaDoc[] elementIndex,
105         int width,
106         int height,
107         int colSpan,
108         int rowSpan
109     )
110     {
111         this.element = element;
112         this.elementIndex = elementIndex;
113         this.width = width;
114         this.height = height;
115         this.colSpan = colSpan;
116         this.rowSpan = rowSpan;
117     }
118
119
120     public Color JavaDoc getBackcolor()
121     {
122         return backcolor;
123     }
124
125
126     public void setBackcolor(Color JavaDoc backcolor)
127     {
128         this.backcolor = backcolor;
129     }
130
131
132     public JRBox getBox()
133     {
134         return box;
135     }
136
137
138     public void setBox(JRBox box)
139     {
140         this.box = box;
141     }
142
143
144     public Color JavaDoc getForecolor()
145     {
146         return forecolor;
147     }
148
149
150     public void setForecolor(Color JavaDoc forecolor)
151     {
152         this.forecolor = forecolor;
153     }
154
155
156 }
157
Popular Tags