1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.support.components;
14
15 import javax.swing.JComponent;
16
17 import com.eviware.soapui.SoapUI;
18
19 public class JInspectorPanelFactory
20 {
21 public static Class<? extends JInspectorPanel> inspectorPanelClass = JInspectorPanelImpl.class;
22
23 public static JInspectorPanel build( JComponent contentComponent )
24 {
25 try
26 {
27 return inspectorPanelClass.getConstructor( JComponent.class ).newInstance( contentComponent );
28 }
29 catch( Throwable e )
30 {
31 SoapUI.logError( e );
32 return null;
33 }
34 }
35
36 public static JInspectorPanel build( JComponent contentComponent, int orientation )
37 {
38 try
39 {
40 return inspectorPanelClass.getConstructor( JComponent.class, int.class ).newInstance( contentComponent,
41 orientation );
42 }
43 catch( Throwable e )
44 {
45 SoapUI.logError( e );
46 return null;
47 }
48 }
49 }