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

View differences:

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