1 package org.melati.util;
2 /*
3 * $Source: /usr/cvsroot/melati/melati/src/main/java/org/melati/util/Page.java,v $
4 * $Revision: 1.1 $
5 *
6 * Copyright (C) 2003, 2010 Tim Pizey
7 *
8 * Part of Melati (http://melati.org), a framework for the rapid
9 * development of clean, maintainable web applications.
10 *
11 * Melati is free software; Permission is granted to copy, distribute
12 * and/or modify this software under the terms either:
13 *
14 * a) the GNU General Public License as published by the Free Software
15 * Foundation; either version 2 of the License, or (at your option)
16 * any later version,
17 *
18 * or
19 *
20 * b) any version of the Melati Software License, as published
21 * at http://melati.org
22 *
23 * You should have received a copy of the GNU General Public License and
24 * the Melati Software License along with this program;
25 * if not, write to the Free Software Foundation, Inc.,
26 * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA to obtain the
27 * GNU General Public License and visit http://melati.org to obtain the
28 * Melati Software License.
29 *
30 * Feel free to contact the Developers of Melati (http://melati.org),
31 * if you would like to work out a different arrangement than the options
32 * outlined here. It is our intention to allow Melati to be used by as
33 * wide an audience as possible.
34 *
35 * This program is distributed in the hope that it will be useful,
36 * but WITHOUT ANY WARRANTY; without even the implied warranty of
37 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
38 * GNU General Public License for more details.
39 *
40 * Contact details for copyright holder:
41 *
42 * Tim Pizey <timp At paneris.org>
43 */
44
45
46 /**
47 * A 'screen full' of results.
48 */
49 public class Page {
50 int number;
51 int start;
52
53 /**
54 * Constructor.
55 * @param number page number in collection
56 * @param start position in collection of first item on page
57 */
58 public Page(int number, int start) {
59 this.number = number;
60 this.start = start;
61 }
62 /**
63 * @return the page number
64 */
65 public int getNumber() {
66 return number;
67 }
68 /**
69 * @return the starting position of the page
70 */
71 public int getStart() {
72 return start;
73 }
74 }