1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.model;
14
15 import java.awt.Component;
16
17 import com.eviware.soapui.ui.desktop.DesktopPanel;
18
19 /***
20 * Behaviour for building ModelItem-related UI panels
21 *
22 * @author Ole.Matzura
23 */
24
25 public interface PanelBuilder<T extends ModelItem>
26 {
27 public boolean hasOverviewPanel();
28
29 public Component buildOverviewPanel( T modelItem );
30
31 public boolean hasDesktopPanel();
32
33 public DesktopPanel buildDesktopPanel( T modelItem );
34 }