01: package org.swingml.tablebrowser.ext;
02:
03: /**
04: * @author CrossLogic
05: */
06: public interface BrowserContract {
07:
08: public String editValue(String column, int row, Object value);
09:
10: public void filter(String colname, String value);
11:
12: public String[] getHeadings();
13:
14: public Object getModelAt(int row, int col);
15:
16: public String getText(int row, int col);
17:
18: public String getValue(int row, int col);
19:
20: public boolean hasMore(int row);
21:
22: public boolean isEditable(int row, int col);
23:
24: }
|