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 int yesYesToAllOrNo( String question, String title );
36
37 String prompt( String question, String title, String value );
38
39 String prompt( String question, String title );
40
41 Object prompt( String question, String title, Object[] objects );
42
43 Object prompt( String question, String title, Object[] objects, String value );
44
45 char[] promptPassword( String question, String title );
46
47 XProgressDialog createProgressDialog( String label, int length, String initialValue, boolean canCancel );
48
49 boolean confirmExtendedInfo( String title, String description, String content, Dimension size );
50
51 Boolean confirmOrCancleExtendedInfo( String title, String description, String content, Dimension size );
52
53 String selectXPath( String title, String info, String xml, String xpath );
54 }