Revision 37591 branches/v2_0_0_prep/extensions/org.gvsig.installer/org.gvsig.installer.swing/org.gvsig.installer.swing.impl/src/main/java/org/gvsig/installer/swing/impl/creation/wizard/AntScriptWizard.java
AntScriptWizard.java | ||
---|---|---|
49 | 49 |
*/ |
50 | 50 |
public class AntScriptWizard extends AntScriptPanel implements OptionPanel { |
51 | 51 |
|
52 |
/**
|
|
52 |
/**
|
|
53 | 53 |
* |
54 | 54 |
*/ |
55 |
private static final long serialVersionUID = -4741237867123090223L;
|
|
56 |
private DefaultMakePluginPackageWizard installerCreationWizard;
|
|
57 |
private static final Logger log =
|
|
58 |
LoggerFactory.getLogger(AntScriptWizard.class);
|
|
55 |
private static final long serialVersionUID = -4741237867123090223L;
|
|
56 |
private DefaultMakePluginPackageWizard installerCreationWizard;
|
|
57 |
private static final Logger log = LoggerFactory
|
|
58 |
.getLogger(AntScriptWizard.class);
|
|
59 | 59 |
|
60 |
public AntScriptWizard(
|
|
61 |
DefaultMakePluginPackageWizard installerCreationWizard) {
|
|
62 |
super();
|
|
63 |
this.installerCreationWizard = installerCreationWizard;
|
|
64 |
}
|
|
60 |
public AntScriptWizard(
|
|
61 |
DefaultMakePluginPackageWizard installerCreationWizard) {
|
|
62 |
super();
|
|
63 |
this.installerCreationWizard = installerCreationWizard;
|
|
64 |
}
|
|
65 | 65 |
|
66 |
public JPanel getJPanel() {
|
|
67 |
return this;
|
|
68 |
}
|
|
66 |
public JPanel getJPanel() {
|
|
67 |
return this;
|
|
68 |
}
|
|
69 | 69 |
|
70 |
public String getPanelTitle() {
|
|
71 |
return swingInstallerManager.getText("ant_script");
|
|
72 |
}
|
|
70 |
public String getPanelTitle() {
|
|
71 |
return swingInstallerManager.getText("ant_script");
|
|
72 |
}
|
|
73 | 73 |
|
74 |
public void lastPanel() {
|
|
75 |
// TODO Auto-generated method stub
|
|
74 |
public void lastPanel() {
|
|
75 |
// TODO Auto-generated method stub
|
|
76 | 76 |
|
77 |
}
|
|
77 |
}
|
|
78 | 78 |
|
79 |
public void nextPanel() throws NotContinueWizardException {
|
|
80 |
DocumentBuilder documentBuilder;
|
|
81 |
try {
|
|
82 |
documentBuilder =
|
|
83 |
DocumentBuilderFactory.newInstance().newDocumentBuilder();
|
|
84 |
documentBuilder.parse(new ByteArrayInputStream(getAntScript()
|
|
85 |
.getBytes()));
|
|
86 |
} catch (Exception e) {
|
|
87 |
throw new NotContinueWizardException("not_valid_xml", e,
|
|
88 |
installerCreationWizard);
|
|
89 |
}
|
|
90 |
PackageInfo packageInfo =
|
|
91 |
installerCreationWizard.getSelectedPackageInfo();
|
|
92 |
packageInfo.setAntScript(getAntScript());
|
|
93 |
}
|
|
79 |
public void nextPanel() throws NotContinueWizardException {
|
|
80 |
DocumentBuilder documentBuilder;
|
|
81 |
try {
|
|
82 |
documentBuilder = DocumentBuilderFactory.newInstance()
|
|
83 |
.newDocumentBuilder();
|
|
84 |
documentBuilder.parse(new ByteArrayInputStream(getAntScript()
|
|
85 |
.getBytes()));
|
|
86 |
} catch (Exception e) {
|
|
87 |
throw new NotContinueWizardException("not_valid_xml", e,
|
|
88 |
installerCreationWizard);
|
|
89 |
}
|
|
90 |
PackageInfo packageInfo = installerCreationWizard
|
|
91 |
.getSelectedPackageInfo();
|
|
92 |
packageInfo.setAntScript(getAntScript());
|
|
93 |
}
|
|
94 | 94 |
|
95 |
public void updatePanel() {
|
|
96 |
PackageInfo installerInfo;
|
|
97 |
try {
|
|
98 |
MakePluginPackageService installerCreationService =
|
|
99 |
installerCreationWizard.getInstallerCreationService();
|
|
100 |
installerInfo = installerCreationWizard.getSelectedPackageInfo();
|
|
101 |
if (installerInfo.getAntScript() != null) {
|
|
102 |
setAntScript(installerInfo.getAntScript());
|
|
103 |
} else {
|
|
104 |
setAntScript(installerCreationService.getDefaultAntScript());
|
|
105 |
}
|
|
106 |
} catch (MakePluginPackageServiceException e) {
|
|
107 |
log.error("There is not a selected installer info", e);
|
|
108 |
}
|
|
109 |
}
|
|
95 |
public void updatePanel() {
|
|
96 |
PackageInfo installerInfo;
|
|
97 |
try {
|
|
98 |
MakePluginPackageService installerCreationService = installerCreationWizard
|
|
99 |
.getInstallerCreationService();
|
|
100 |
installerInfo = installerCreationWizard.getSelectedPackageInfo();
|
|
101 |
if (installerInfo.getAntScript() != null) {
|
|
102 |
setAntScript(installerInfo.getAntScript());
|
|
103 |
} else {
|
|
104 |
setAntScript(installerCreationService.getDefaultAntScript());
|
|
105 |
}
|
|
106 |
} catch (MakePluginPackageServiceException e) {
|
|
107 |
log.error("There is not a selected installer info", e);
|
|
108 |
}
|
|
109 |
}
|
|
110 | 110 |
|
111 | 111 |
} |
Also available in: Unified diff