KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > it > businesslogic > ireport > chart > TimePeriodSeries


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  * TimePeriodSeries.java
28  *
29  * Created on 17 agosto 2005, 10.56
30  *
31  */

32
33 package it.businesslogic.ireport.chart;
34
35 /**
36  *
37  * @author Administrator
38  */

39 public class TimePeriodSeries {
40     
41     private String JavaDoc seriesExpression = "";
42     private String JavaDoc startDateExpression = "";
43     private String JavaDoc endDateExpression = "";
44     private String JavaDoc valueExpression = "";
45     private String JavaDoc labelExpression = "";
46     private SectionItemHyperlink sectionItemHyperlink = new SectionItemHyperlink();
47     
48     /** Creates a new instance of CategorySeries */
49     public TimePeriodSeries() {
50     }
51
52     public String JavaDoc getSeriesExpression() {
53         return seriesExpression;
54     }
55
56     public void setSeriesExpression(String JavaDoc seriesExpression) {
57         this.seriesExpression = seriesExpression;
58     }
59
60     public String JavaDoc getValueExpression() {
61         return valueExpression;
62     }
63
64     public void setValueExpression(String JavaDoc valueExpression) {
65         this.valueExpression = valueExpression;
66     }
67
68     public String JavaDoc getLabelExpression() {
69         return labelExpression;
70     }
71
72     public void setLabelExpression(String JavaDoc labelExpression) {
73         this.labelExpression = labelExpression;
74     }
75     
76     public String JavaDoc toString()
77     {
78         String JavaDoc str = getSeriesExpression();
79         if (str == null) str = "";
80         if (str.length() > 50) str = str.substring(0,30);
81         
82         return "Time period series [" + str + "]";
83     }
84
85     public String JavaDoc getStartDateExpression() {
86         return startDateExpression;
87     }
88
89     public void setStartDateExpression(String JavaDoc startDateExpression) {
90         this.startDateExpression = startDateExpression;
91     }
92
93     public String JavaDoc getEndDateExpression() {
94         return endDateExpression;
95     }
96
97     public void setEndDateExpression(String JavaDoc endDateExpression) {
98         this.endDateExpression = endDateExpression;
99     }
100     
101     public TimePeriodSeries cloneMe()
102     {
103         TimePeriodSeries cs = new TimePeriodSeries();
104         cs.setSeriesExpression( this.getSeriesExpression());
105         cs.setStartDateExpression( this.getStartDateExpression());
106         cs.setEndDateExpression( this.getEndDateExpression());
107         cs.setValueExpression( this.getValueExpression());
108         cs.setLabelExpression( this.getLabelExpression());
109         cs.setSectionItemHyperlink( this.getSectionItemHyperlink().cloneMe());
110         
111         return cs;
112     }
113
114     public SectionItemHyperlink getSectionItemHyperlink() {
115         return sectionItemHyperlink;
116     }
117
118     public void setSectionItemHyperlink(SectionItemHyperlink sectionItemHyperlink) {
119         this.sectionItemHyperlink = sectionItemHyperlink;
120     }
121     
122 }
123
Popular Tags