1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.support.components;
14
15 import java.util.Map;
16
17 import com.eviware.soapui.support.action.swing.ActionList;
18
19 /***
20 * Behavior of a configuration dialog
21 *
22 * @author Ole.Matzura
23 */
24
25 public interface ConfigurationDialog
26 {
27 public boolean show(Map<String, String> values);
28
29 public void hide();
30
31 public void addTextField( String name, String tooltip );
32
33 public void addTextField(String name, String tooltip, FieldType type );
34
35 public void addCheckBox(String caption, String label, boolean selected);
36
37 public void addComboBox(String label, Object[] objects, String tooltip);
38
39 public void setValues(String id, String[] values);
40
41 public void addComboBox(String label, String tooltip);
42
43 public ActionList getActions();
44
45 public void getValues(Map<String, String> values);
46
47 public enum FieldType { TEXT, DIRECTORY, FILE, URL, JAVA_PACKAGE, JAVA_CLASS }
48 }