KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > it > businesslogic > ireport > undo > PositionedElement


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  * PositionedElement.java
28  *
29  * Created on 5 luglio 2003, 13.17
30  *
31  */

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

39 public class PositionedElement {
40     
41     private ReportElement element;
42     
43     private int oldPosition;
44     
45     private int newPosition;
46     
47     public PositionedElement(ReportElement element, int oldPosition, int newPosition)
48     {
49         this.element = element;
50         this.oldPosition = oldPosition;
51         this.newPosition = newPosition;
52     }
53     
54     /** Getter for property element.
55      * @return Value of property element.
56      *
57      */

58     public it.businesslogic.ireport.ReportElement getElement() {
59         return element;
60     }
61     
62     /** Setter for property element.
63      * @param element New value of property element.
64      *
65      */

66     public void setElement(it.businesslogic.ireport.ReportElement element) {
67         this.element = element;
68     }
69     
70     /** Getter for property newPosition.
71      * @return Value of property newPosition.
72      *
73      */

74     public int getNewPosition() {
75         return newPosition;
76     }
77     
78     /** Setter for property newPosition.
79      * @param newPosition New value of property newPosition.
80      *
81      */

82     public void setNewPosition(int newPosition) {
83         this.newPosition = newPosition;
84     }
85     
86     /** Getter for property oldPosition.
87      * @return Value of property oldPosition.
88      *
89      */

90     public int getOldPosition() {
91         return oldPosition;
92     }
93     
94     /** Setter for property oldPosition.
95      * @param oldPosition New value of property oldPosition.
96      *
97      */

98     public void setOldPosition(int oldPosition) {
99         this.oldPosition = oldPosition;
100     }
101     
102 }
103
Popular Tags