1 /*
2 * Angkor Web Framework
3 *
4 * Distributable under LGPL license.
5 * See terms of license at gnu.org.
6 */
7
8 package com.tirsen.angkor.table;
9
10 import com.tirsen.angkor.event.ChangeSource;
11 import com.tirsen.angkor.widget.ValueModel;
12
13 import java.io.Serializable;
14
15 /***
16 * @author $Author: tirsen $
17 * @version $Revision: 1.5 $
18 * <BR>
19 * $Id: TableModel.java,v 1.5 2002/10/09 21:37:37 tirsen Exp $
20 */
21 public interface TableModel extends Serializable, ChangeSource
22 {
23 String getColumnName(int column);
24
25 ValueModel getValueAt(int row, int column);
26
27 int getColumnCount();
28
29 int getRowCount();
30
31 /***
32 * Sets the range actually shown. Access to rows outside this range is prohibited.
33 */
34 void setRange(int start, int end);
35
36 int getStart();
37
38 int getEnd();
39 }
This page was automatically generated by Maven