1
2
3
4
5
6
7
8
9
10
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 char[] promptPassword(String question, String title);
44
45 XProgressDialog createProgressDialog(String label, int length, String initialValue, boolean canCancel );
46
47 boolean confirmExtendedInfo( String title, String description, String content, Dimension size );
48
49 Boolean confirmOrCancleExtendedInfo( String title, String description, String content, Dimension size );
50
51 String selectXPath( String title, String info, String xml, String xpath );
52 }