Revision 37822 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/DefaultSwingInstallerManager.java

View differences:

DefaultSwingInstallerManager.java
85 85
		return Messages.getText(key);
86 86
	}
87 87

  
88
	public MakePluginPackageWizard createMakePluginPackageWizard(
89
			File applicationFolder, File pluginsFolder, File installFolder)
90
			throws MakePluginPackageWizardException {
91

  
92
		ExtensionPoint ep = extensionPoints
93
				.add(SWING_INSTALLER_MANAGER_EXTENSION_POINT);
94
		try {
95
			Object[] args = new Object[3];
96
			args[0] = applicationFolder;
97
			args[1] = pluginsFolder;
98
			args[2] = installFolder;
99
			return (MakePluginPackageWizard) ep.create(
100
					CREATE_INSTALLER_WIZARD_NAME, args);
101
		} catch (Exception e) {
102
			throw new MakePluginPackageWizardException(
103
					"Error creating the wizard", e);
104
		}
105
	}
106

  
107
	public AbstractInstallPackageWizard createInstallPackageWizard(
108
			File applicationFolder, File pluginsFolder, File installFolder)
109
			throws InstallPackageWizardException {
110

  
111
		ExtensionPoint ep = extensionPoints
112
				.add(SWING_INSTALLER_MANAGER_EXTENSION_POINT);
113
		try {
114
			Object[] args = new Object[3];
115
			args[0] = applicationFolder;
116
			args[1] = pluginsFolder;
117
			args[2] = installFolder;
118
			return (AbstractInstallPackageWizard) ep.create(
119
					EXECUTE_INSTALLER_WIZARD_NAME, args);
120

  
121
		} catch (Exception e) {
122
			throw new InstallPackageWizardException(
123
					"Error creating the wizard", e);
124
		}
125
	}
126

  
127 88
	public void registerMakePluginPackageWizardInstallerCreationWizard(
128 89
			Class<? extends MakePluginPackageWizard> clazz) {
129 90
		ExtensionPoint extensionPoint = extensionPoints.add(
......
238 199
		return new DefaultProgressPanel();
239 200
	}
240 201

  
202
	public AbstractInstallPackageWizard createInstallPackageWizard(
203
			File applicationDirectory, File installFolder)
204
			throws InstallPackageWizardException {
205
		ExtensionPoint ep = extensionPoints
206
				.add(SWING_INSTALLER_MANAGER_EXTENSION_POINT);
207
		try {
208
			Object[] args = new Object[2];
209
			args[0] = applicationDirectory;
210
			args[1] = installFolder;
211
			return (AbstractInstallPackageWizard) ep.create(
212
					EXECUTE_INSTALLER_WIZARD_NAME, args);
213

  
214
		} catch (Exception e) {
215
			throw new InstallPackageWizardException(
216
					"Error creating the wizard", e);
217
		}
218
	}
219

  
220
	public MakePluginPackageWizard createMakePluginPackageWizard(
221
			File applicationDirectory, File installFolder)
222
			throws MakePluginPackageWizardException {
223
		ExtensionPoint ep = extensionPoints
224
				.add(SWING_INSTALLER_MANAGER_EXTENSION_POINT);
225
		try {
226
			Object[] args = new Object[2];
227
			args[0] = applicationDirectory;
228
			args[1] = installFolder;
229
			return (MakePluginPackageWizard) ep.create(
230
					CREATE_INSTALLER_WIZARD_NAME, args);
231
		} catch (Exception e) {
232
			throw new MakePluginPackageWizardException(
233
					"Error creating the wizard", e);
234
		}
235
	}
236

  
241 237
}

Also available in: Unified diff