Revision 43126 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.installer/org.gvsig.installer.swing/org.gvsig.installer.swing.impl/src/main/java/org/gvsig/installer/swing/impl/DefaultSwingInstallerManager.java
DefaultSwingInstallerManager.java | ||
---|---|---|
55 | 55 |
import org.gvsig.installer.swing.api.creation.JPackageInfoPanel; |
56 | 56 |
import org.gvsig.installer.swing.api.creation.MakePluginPackageWizard; |
57 | 57 |
import org.gvsig.installer.swing.api.creation.MakePluginPackageWizardException; |
58 |
import org.gvsig.installer.swing.api.execution.AbstractInstallPackageWizard; |
|
59 | 58 |
import org.gvsig.installer.swing.api.execution.InstallPackageWizardException; |
59 |
import org.gvsig.installer.swing.api.execution.InstallWizardPanel; |
|
60 | 60 |
import org.gvsig.installer.swing.api.execution.JShowPackageStatusAndAskContinuePanel; |
61 | 61 |
import org.gvsig.installer.swing.api.execution.JShowPackagesAndAskContinuePanel; |
62 | 62 |
import org.gvsig.installer.swing.api.execution.JShowRequiredPackagesAndAskContinuePanel; |
63 | 63 |
import org.gvsig.installer.swing.api.execution.JShowUnresolvedDependenciesAndAskContinuePanel; |
64 |
import org.gvsig.installer.swing.api.execution.PackageFilter; |
|
64 | 65 |
import org.gvsig.installer.swing.api.packagebuilder.PackageBuildder; |
66 |
import org.gvsig.installer.swing.api.wizard.InstallerWizardPanel; |
|
65 | 67 |
import org.gvsig.installer.swing.impl.creation.panel.DefaultOutputPanel; |
66 | 68 |
import org.gvsig.installer.swing.impl.creation.panel.DefaultPackageInfoPanel; |
69 |
import org.gvsig.installer.swing.impl.execution.panel.filters.TypeFilter; |
|
67 | 70 |
import org.gvsig.installer.swing.impl.packagebuilder.BasePackageWizard; |
68 | 71 |
import org.gvsig.installer.swing.impl.panel.DefaultProgressPanel; |
69 | 72 |
import org.gvsig.tools.ToolsLocator; |
... | ... | |
324 | 327 |
} |
325 | 328 |
|
326 | 329 |
public void registerInstallPackageWizard( |
327 |
Class<? extends AbstractInstallPackageWizard> clazz) {
|
|
330 |
Class<? extends InstallerWizardPanel> clazz) {
|
|
328 | 331 |
ExtensionPoint extensionPoint = extensionPoints.add( |
329 | 332 |
SWING_INSTALLER_MANAGER_EXTENSION_POINT, ""); |
330 | 333 |
extensionPoint.append(EXECUTE_INSTALLER_WIZARD_NAME, "", clazz); |
... | ... | |
483 | 486 |
return new DefaultProgressPanel(); |
484 | 487 |
} |
485 | 488 |
|
486 |
public AbstractInstallPackageWizard createInstallPackageWizard(
|
|
489 |
public InstallWizardPanel createInstallPackageWizard(
|
|
487 | 490 |
File applicationDirectory, File installFolder) |
488 | 491 |
throws InstallPackageWizardException { |
489 | 492 |
ExtensionPoint ep = extensionPoints |
... | ... | |
492 | 495 |
Object[] args = new Object[2]; |
493 | 496 |
args[0] = applicationDirectory; |
494 | 497 |
args[1] = installFolder; |
495 |
return (AbstractInstallPackageWizard) ep.create(
|
|
498 |
return (InstallWizardPanel) ep.create(
|
|
496 | 499 |
EXECUTE_INSTALLER_WIZARD_NAME, args); |
497 | 500 |
|
498 | 501 |
} catch (Exception e) { |
... | ... | |
501 | 504 |
} |
502 | 505 |
} |
503 | 506 |
|
507 |
@Override |
|
504 | 508 |
public MakePluginPackageWizard createMakePluginPackageWizard( |
505 | 509 |
File applicationDirectory, File installFolder) |
506 | 510 |
throws MakePluginPackageWizardException { |
... | ... | |
523 | 527 |
PackageBuildder packager = new BasePackageWizard(packageType, selectionFolder, outputFolder); |
524 | 528 |
return packager; |
525 | 529 |
} |
530 |
|
|
531 |
public PackageFilter createPackageTypeFilter(String type) { |
|
532 |
return new TypeFilter(type); |
|
533 |
} |
|
526 | 534 |
} |
Also available in: Unified diff