01: /*
02: * Copyright (C) 2005 - 2008 JasperSoft Corporation. All rights reserved.
03: * http://www.jaspersoft.com.
04: *
05: * Unless you have purchased a commercial license agreement from JasperSoft,
06: * the following license terms apply:
07: *
08: * This program is free software; you can redistribute it and/or modify
09: * 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: * IRFont.java
28: *
29: * Created on 22 maggio 2003, 23.45
30: *
31: */
32:
33: package it.businesslogic.ireport;
34:
35: /**
36: *
37: * @author Administrator
38: */
39: public class IRFont {
40:
41: private java.awt.Font font;
42:
43: private java.lang.String file;
44:
45: /** Creates a new instance of IRFont */
46: public IRFont() {
47: }
48:
49: public IRFont(java.awt.Font font, java.lang.String file) {
50: this .font = font;
51: this .file = file;
52: }
53:
54: /** Getter for property file.
55: * @return Value of property file.
56: *
57: */
58: public java.lang.String getFile() {
59: return file;
60: }
61:
62: /** Setter for property file.
63: * @param file New value of property file.
64: *
65: */
66: public void setFile(java.lang.String file) {
67: this .file = file;
68: }
69:
70: /** Getter for property font.
71: * @return Value of property font.
72: *
73: */
74: public java.awt.Font getFont() {
75: return font;
76: }
77:
78: /** Setter for property font.
79: * @param font New value of property font.
80: *
81: */
82: public void setFont(java.awt.Font font) {
83: this .font = font;
84: }
85:
86: public String toString() {
87: if (font == null || file == null)
88: return "Not initialized font";
89: return font.getFontName() + " (" + file + ")";
90: }
91: }
|