1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package org.xmlhammer.gui.wizard;
23
24 import java.awt.BorderLayout;
25 import java.util.List;
26
27 import javax.swing.border.EmptyBorder;
28
29 import org.bounce.wizard.WizardPage;
30 import org.xmlhammer.gui.input.InputURIsPanel;
31 import org.xmlhammer.gui.util.wizard.HelpEnabledWizardPage;
32 import org.xmlhammer.model.project.Document;
33
34 public class InputURIsPage extends HelpEnabledWizardPage {
35 private static final long serialVersionUID = 6688922851481710915L;
36 private WizardPage next = null;
37 private InputURIsPanel urisPanel = null;
38
39 public InputURIsPage(String helpID, WizardPage next) {
40 this(helpID, next, false);
41 }
42
43 public InputURIsPage(String helpID, WizardPage next, boolean resultEnabled) {
44 super(new BorderLayout(), helpID);
45
46 this.next = next;
47
48 setBorder(new EmptyBorder(10, 0, 0, 0));
49 urisPanel = new InputURIsPanel(null, resultEnabled);
50
51 add(urisPanel, BorderLayout.CENTER);
52
53 urisPanel.setURIs(null, null);
54 }
55
56 public List<Document> getURIs() {
57 return urisPanel.getURIs(null);
58 }
59
60 @Override
61 public String getTitle() {
62 return "Specify Input URIs";
63 }
64
65 @Override
66 public String getDescription() {
67 return "Specify specific Input Document URIs";
68 }
69
70 @Override
71 public WizardPage getNext() {
72 return next;
73 }
74 }