1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl;
14
15 import java.awt.Component;
16
17 import com.eviware.soapui.model.ModelItem;
18 import com.eviware.soapui.model.PanelBuilder;
19 import com.eviware.soapui.ui.desktop.DesktopPanel;
20
21 /***
22 * Empty PanelBuilder implementation for extension.
23 *
24 * @author Ole.Matzura
25 */
26
27 public class EmptyPanelBuilder<T extends ModelItem> implements PanelBuilder<T>
28 {
29 private static final EmptyPanelBuilder instance = new EmptyPanelBuilder();
30
31 public static EmptyPanelBuilder get()
32 {
33 return instance;
34 }
35
36 public boolean hasOverviewPanel()
37 {
38 return false;
39 }
40
41 public Component buildOverviewPanel( T modelItem )
42 {
43 return null;
44 }
45
46 public boolean hasDesktopPanel()
47 {
48 return false;
49 }
50
51 public DesktopPanel buildDesktopPanel( T modelItem )
52 {
53 return null;
54 }
55 }