View Javadoc

1   /*
2    *  soapUI, copyright (C) 2004-2010 eviware.com 
3    *
4    *  soapUI is free software; you can redistribute it and/or modify it under the 
5    *  terms of version 2.1 of the GNU Lesser General Public License as published by 
6    *  the Free Software Foundation.
7    *
8    *  soapUI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without 
9    *  even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 
10   *  See the GNU Lesser General Public License for more details at gnu.org.
11   */
12  
13  package com.eviware.soapui.ui.desktop;
14  
15  import javax.swing.JComponent;
16  
17  import com.eviware.soapui.model.ModelItem;
18  import com.eviware.soapui.support.action.swing.ActionList;
19  
20  /***
21   * null-desktop used when running from command-line, etc
22   * 
23   * @author Ole
24   */
25  
26  public class NullDesktop implements SoapUIDesktop
27  {
28  	public void addDesktopListener( DesktopListener listener )
29  	{
30  	}
31  
32  	public boolean closeAll()
33  	{
34  		return false;
35  	}
36  
37  	public boolean closeDesktopPanel( DesktopPanel desktopPanel )
38  	{
39  		return false;
40  	}
41  
42  	public boolean closeDesktopPanel( ModelItem modelItem )
43  	{
44  		return false;
45  	}
46  
47  	public ActionList getActions()
48  	{
49  		return null;
50  	}
51  
52  	public JComponent getDesktopComponent()
53  	{
54  		return null;
55  	}
56  
57  	public DesktopPanel getDesktopPanel( ModelItem modelItem )
58  	{
59  		return null;
60  	}
61  
62  	public DesktopPanel[] getDesktopPanels()
63  	{
64  		return null;
65  	}
66  
67  	public boolean hasDesktopPanel( ModelItem modelItem )
68  	{
69  		return false;
70  	}
71  
72  	public void init()
73  	{
74  	}
75  
76  	public void maximize( DesktopPanel dp )
77  	{
78  	}
79  
80  	public void minimize( DesktopPanel desktopPanel )
81  	{
82  	}
83  
84  	public void release()
85  	{
86  	}
87  
88  	public void removeDesktopListener( DesktopListener listener )
89  	{
90  	}
91  
92  	public DesktopPanel showDesktopPanel( ModelItem modelItem )
93  	{
94  		return null;
95  	}
96  
97  	public DesktopPanel showDesktopPanel( DesktopPanel desktopPanel )
98  	{
99  		return null;
100 	}
101 
102 	public void transferTo( SoapUIDesktop newDesktop )
103 	{
104 	}
105 }