View Javadoc

1   /*
2    *  soapUI, copyright (C) 2006 eviware.com 
3    *
4    *  soapUI is free software; you can redistribute it and/or modify it under the 
5    *  terms of the GNU Lesser General Public License as published by the Free Software Foundation; 
6    *  either version 2.1 of the License, or (at your option) any later version.
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.x.dialogs;
14  
15  import java.awt.Dimension;
16  
17  /***
18   * @author Lars
19   */
20  
21  public interface XDialogs
22  {
23     void showErrorMessage(String message);
24     
25     void showInfoMessage( String message );
26     
27     void showInfoMessage(String message, String title);
28     
29     void showExtendedInfo( String title, String description, String content, Dimension size );
30  
31     boolean confirm(String question, String title);
32     
33     Boolean confirmOrCancel(String question, String title );
34  
35     String prompt(String question, String title, String value);
36  
37     String prompt(String question, String title);
38  
39     Object prompt(String question, String title, Object[] objects);
40     
41     Object prompt(String question, String title, Object[] objects, String value );
42     
43  	XProgressDialog createProgressDialog(String label, int length, String initialValue, boolean canCancel );
44  
45  	boolean confirmExtendedInfo( String title, String description, String content, Dimension size );
46  	
47  	Boolean confirmOrCancleExtendedInfo( String title, String description, String content, Dimension size );
48  }