Revision 33743 branches/v2_0_0_prep/extensions/org.gvsig.installer/org.gvsig.installer.swing/org.gvsig.installer.swing.api/src/main/java/org/gvsig/installer/swing/api/wizard/AbstractInstallerWizard.java

View differences:

AbstractInstallerWizard.java
38 38
    InstallerWizardPanel {
39 39

  
40 40
    private static final long serialVersionUID = 5609799260650093733L;
41
    protected File applicationDirectory = null;
42 41
    protected InstallerWizardActionListener wizardActionListener = null;
42
    private final File pluginsFolder;
43
    private final File applicationFolder;
44
    private final File installFolder;
43 45

  
44
    public AbstractInstallerWizard(File applicationDirectory) {
45
        super();
46
        this.applicationDirectory = applicationDirectory;
47
    }
48

  
49 46
    /**
50
     * @return
51
     *         the path where the application is installed.
47
     * Constructor.
48
     * 
49
     * @param applicationFolder
50
     *            the main root application folder
51
     * @param pluginsFolder
52
     *            the application installed plugins folder
53
     * @param installFolder
54
     *            the default bundle files location folder
52 55
     */
53
    public File getApplicationDirectory() {
54
        return applicationDirectory;
56
    public AbstractInstallerWizard(File applicationFolder, File pluginsFolder,
57
        File installFolder) {
58
        super();
59
        this.pluginsFolder = pluginsFolder;
60
        this.applicationFolder = applicationFolder;
61
        this.installFolder = installFolder;
55 62
    }
56 63

  
57 64
    public void setWizardActionListener(
......
62 69
    public InstallerWizardActionListener getWizardActionListener() {
63 70
        return wizardActionListener;
64 71
    }
72

  
73
    public File getPluginsFolder() {
74
        return pluginsFolder;
75
    }
76

  
77
    public File getApplicationFolder() {
78
        return applicationFolder;
79
    }
80

  
81
    public File getInstallFolder() {
82
        return installFolder;
83
    }
65 84
}

Also available in: Unified diff