1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.student.common.ui.client.widgets.tabs;
17
18 import org.kuali.student.common.ui.client.mvc.Callback;
19 import org.kuali.student.common.ui.client.widgets.tabs.KSTabPanel.TabPanelStyle;
20 import org.kuali.student.common.ui.client.widgets.tabs.KSTabPanel.TabPosition;
21
22 import com.google.gwt.user.client.ui.Composite;
23 import com.google.gwt.user.client.ui.Image;
24 import com.google.gwt.user.client.ui.Widget;
25
26 @Deprecated
27 public abstract class KSTabPanelAbstract extends Composite {
28
29 public abstract void addTab(String key, Widget tabWidget, Widget content, TabPosition position);
30
31 public abstract void addTab(String key, String label, Widget content, TabPosition position);
32
33 public abstract void addTab(String key, String label, Image image, Widget content, TabPosition position);
34
35 public abstract void addTab(String key, String label, Image image, Widget content);
36
37 public abstract void addTab(String key, String label, Widget content);
38
39 public abstract void addTab(String key, Widget tabWidget, Widget content);
40
41 public abstract void selectTab(String key);
42
43 public abstract void removeTab(String key);
44
45 public abstract void addStyleName(String style);
46
47 public abstract int getTabCount();
48
49 public abstract void addTabCustomCallback(String key, Callback<String> callback);
50
51 public abstract void removeTabCustomCallbacks(String key);
52
53 public abstract String getSelectedTabKey();
54
55 public abstract Widget getSelectedTab();
56
57 public abstract String getSelectedTabName();
58
59 public abstract boolean hasTabKey(String key);
60
61 public abstract void setTabPanelStyle(TabPanelStyle style);
62
63 }