KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > it > businesslogic > ireport > Box


1 /*
2  * Copyright (C) 2005 - 2006 JasperSoft Corporation. All rights reserved.
3  * http://www.jaspersoft.com.
4  *
5  * Unless you have purchased a commercial license agreement from JasperSoft,
6  * the following license terms apply:
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License version 2 as published by
10  * the Free Software Foundation.
11  *
12  * This program is distributed WITHOUT ANY WARRANTY; and without the
13  * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
14  * See the GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with this program; if not, see http://www.gnu.org/licenses/gpl.txt
18  * or write to:
19  *
20  * Free Software Foundation, Inc.,
21  * 59 Temple Place - Suite 330,
22  * Boston, MA USA 02111-1307
23  *
24  *
25  *
26  *
27  * Box.java
28  *
29  * Created on 29 novembre 2004, 17.09
30  *
31  */

32
33 package it.businesslogic.ireport;
34 import java.awt.Color JavaDoc;
35 /**
36  *
37  * @author Administrator
38  */

39 public class Box {
40     
41     /** Creates a new instance of Box */
42     public Box() {
43     }
44     
45     private String JavaDoc border = "None";
46     private Color JavaDoc borderColor = java.awt.Color.BLACK;
47     private int padding = 0;
48     
49     private String JavaDoc topBorder = "None";
50     private Color JavaDoc topBorderColor = java.awt.Color.BLACK;
51     private int topPadding = 0;
52     
53     private String JavaDoc bottomBorder = "None";
54     private Color JavaDoc bottomBorderColor = java.awt.Color.BLACK;
55     private int bottomPadding = 0;
56     
57     private String JavaDoc leftBorder = "None";
58     private Color JavaDoc leftBorderColor = java.awt.Color.BLACK;
59     private int leftPadding = 0;
60     
61     private String JavaDoc rightBorder = "None";
62     private Color JavaDoc rightBorderColor = java.awt.Color.BLACK;
63     private int rightPadding = 0;
64
65     public String JavaDoc getBorder() {
66         return border;
67     }
68
69     public void setBorder(String JavaDoc border) {
70         this.border = border;
71     }
72
73     public Color JavaDoc getBorderColor() {
74         return borderColor;
75     }
76
77     public void setBorderColor(Color JavaDoc borderColor) {
78         this.borderColor = borderColor;
79     }
80
81     public int getPadding() {
82         return padding;
83     }
84
85     public void setPadding(int padding) {
86         this.padding = padding;
87     }
88
89     public String JavaDoc getTopBorder() {
90         return topBorder;
91     }
92
93     public void setTopBorder(String JavaDoc topBorder) {
94         this.topBorder = topBorder;
95     }
96
97     public Color JavaDoc getTopBorderColor() {
98         return topBorderColor;
99     }
100
101     public void setTopBorderColor(Color JavaDoc topBorderColor) {
102         this.topBorderColor = topBorderColor;
103     }
104
105     public int getTopPadding() {
106         return topPadding;
107     }
108
109     public void setTopPadding(int topPadding) {
110         this.topPadding = topPadding;
111     }
112
113     public String JavaDoc getBottomBorder() {
114         return bottomBorder;
115     }
116
117     public void setBottomBorder(String JavaDoc bottomBorder) {
118         this.bottomBorder = bottomBorder;
119     }
120
121     public Color JavaDoc getBottomBorderColor() {
122         return bottomBorderColor;
123     }
124
125     public void setBottomBorderColor(Color JavaDoc bottomBorderColor) {
126         this.bottomBorderColor = bottomBorderColor;
127     }
128
129     public int getBottomPadding() {
130         return bottomPadding;
131     }
132
133     public void setBottomPadding(int bottomPadding) {
134         this.bottomPadding = bottomPadding;
135     }
136
137     public String JavaDoc getLeftBorder() {
138         return leftBorder;
139     }
140
141     public void setLeftBorder(String JavaDoc leftBorder) {
142         this.leftBorder = leftBorder;
143     }
144
145     public Color JavaDoc getLeftBorderColor() {
146         return leftBorderColor;
147     }
148
149     public void setLeftBorderColor(Color JavaDoc leftBorderColor) {
150         this.leftBorderColor = leftBorderColor;
151     }
152
153     public int getLeftPadding() {
154         return leftPadding;
155     }
156
157     public void setLeftPadding(int leftPadding) {
158         this.leftPadding = leftPadding;
159     }
160
161     public String JavaDoc getRightBorder() {
162         return rightBorder;
163     }
164
165     public void setRightBorder(String JavaDoc rightBorder) {
166         this.rightBorder = rightBorder;
167     }
168
169     public Color JavaDoc getRightBorderColor() {
170         return rightBorderColor;
171     }
172
173     public void setRightBorderColor(Color JavaDoc rightBorderColor) {
174         this.rightBorderColor = rightBorderColor;
175     }
176
177     public int getRightPadding() {
178         return rightPadding;
179     }
180
181     public void setRightPadding(int rightPadding) {
182         this.rightPadding = rightPadding;
183     }
184     
185     public Box cloneMe()
186     {
187         Box bb = new Box();
188         bb.setRightBorderColor( this.getRightBorderColor());
189         bb.setRightBorder( this.getRightBorder());
190         bb.setRightPadding( this.getRightPadding());
191         
192         bb.setLeftBorderColor( this.getLeftBorderColor());
193         bb.setLeftBorder( this.getLeftBorder());
194         bb.setLeftPadding( this.getLeftPadding());
195         
196         bb.setTopBorderColor( this.getTopBorderColor());
197         bb.setTopBorder( this.getTopBorder());
198         bb.setTopPadding( this.getTopPadding());
199         
200         bb.setBottomBorderColor( this.getBottomBorderColor());
201         bb.setBottomBorder( this.getBottomBorder());
202         bb.setBottomPadding( this.getBottomPadding());
203         
204         bb.setBorderColor( this.getBorderColor());
205         bb.setBorder( this.getBorder());
206         bb.setPadding( this.getPadding());
207         
208         return bb;
209     }
210     
211 }
212
Popular Tags