Source code: com/arranger/jarl/shell/views/mainShellPanes/IMainShellPane.java
1 package com.arranger.jarl.shell.views.mainShellPanes;
2
3 import com.arranger.jarl.shell.JarlShell;
4 import com.arranger.jarl.shell.models.BaseModel;
5
6 import java.awt.*;
7
8 /**
9 * IMainShellPane created on Apr 21, 2003
10 */
11 public interface IMainShellPane {
12
13 /**
14 * Initializes with the jarl shell
15 * @param jarlShell
16 */
17 public void init(JarlShell jarlShell);
18
19 /**
20 * Create a component
21 * @return
22 */
23 public Component createComponent();
24
25 /**
26 * Events have been fired
27 * @param baseModel
28 * @param propertyName
29 */
30 public void onChange(BaseModel baseModel, String propertyName);
31 }