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 public class JInspectorPanelFactory
18 {
19
20 public static Class<? extends JInspectorPanel> inspectorPanelClass = JInspectorPanelImpl.class;
21
22 public static JInspectorPanel build( JComponent contentComponent )
23 {
24 try
25 {
26 return inspectorPanelClass.getConstructor( JComponent.class ).newInstance( contentComponent );
27 }
28 catch( Exception e )
29 {
30 e.printStackTrace();
31 return null;
32 }
33 }
34
35 public static JInspectorPanel build( JComponent contentComponent, int orientation )
36 {
37 try
38 {
39 return inspectorPanelClass.getConstructor( JComponent.class, int.class ).newInstance( contentComponent,
40 orientation );
41 }
42 catch( Exception e )
43 {
44 e.printStackTrace();
45 return null;
46 }
47 }
48 }