Revision 33743 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
DefaultSwingInstallerManager.java | ||
---|---|---|
53 | 53 |
private ExtensionPointManager extensionPoints = ToolsLocator |
54 | 54 |
.getExtensionPointManager(); |
55 | 55 |
|
56 |
private String gvSIGVersion;
|
|
56 |
private String applicationVersion = "1.0.0";
|
|
57 | 57 |
|
58 |
/** |
|
59 |
* Translate a key in a text using the current application language |
|
60 |
* |
|
61 |
* @param key |
|
62 |
* The key to translate |
|
63 |
* @return |
|
64 |
* The translated key |
|
65 |
*/ |
|
66 | 58 |
public String getText(String key) { |
67 | 59 |
return Messages.getText(key); |
68 | 60 |
} |
69 | 61 |
|
70 | 62 |
public MakePluginPackageWizard createMakePluginPackageWizard( |
71 |
File applicationDirectory) throws MakePluginPackageWizardException { |
|
63 |
File applicationFolder, File pluginsFolder, File installFolder) |
|
64 |
throws MakePluginPackageWizardException { |
|
72 | 65 |
ExtensionPoint ep = |
73 | 66 |
extensionPoints.add(SWING_INSTALLER_MANAGER_EXTENSION_POINT); |
74 | 67 |
try { |
75 |
Object[] args = new Object[1]; |
|
76 |
args[0] = applicationDirectory; |
|
68 |
Object[] args = new Object[3]; |
|
69 |
args[0] = applicationFolder; |
|
70 |
args[1] = pluginsFolder; |
|
71 |
args[2] = installFolder; |
|
77 | 72 |
return (MakePluginPackageWizard) ep.create( |
78 | 73 |
CREATE_INSTALLER_WIZARD_NAME, args); |
79 | 74 |
} catch (Exception e) { |
... | ... | |
83 | 78 |
} |
84 | 79 |
|
85 | 80 |
public InstallPackageWizard createInstallPackageWizard( |
86 |
File applicationDirectory) throws InstallPackageWizardException { |
|
81 |
File applicationFolder, File pluginsFolder, File installFolder) |
|
82 |
throws InstallPackageWizardException { |
|
87 | 83 |
ExtensionPoint ep = |
88 | 84 |
extensionPoints.add(SWING_INSTALLER_MANAGER_EXTENSION_POINT); |
89 | 85 |
try { |
90 |
Object[] args = new Object[1]; |
|
91 |
args[0] = applicationDirectory; |
|
86 |
Object[] args = new Object[3]; |
|
87 |
args[0] = applicationFolder; |
|
88 |
args[1] = pluginsFolder; |
|
89 |
args[2] = installFolder; |
|
92 | 90 |
return (InstallPackageWizard) ep.create( |
93 | 91 |
EXECUTE_INSTALLER_WIZARD_NAME, args); |
94 | 92 |
} catch (Exception e) { |
... | ... | |
111 | 109 |
extensionPoint.append(EXECUTE_INSTALLER_WIZARD_NAME, "", clazz); |
112 | 110 |
} |
113 | 111 |
|
114 |
public File getDefaultInstallersFolder(File applicationFolder) {
|
|
115 |
return new File(applicationFolder, "install");
|
|
112 |
public String getApplicationVersion() {
|
|
113 |
return applicationVersion;
|
|
116 | 114 |
} |
117 | 115 |
|
118 |
public String getGvSIGVersion() {
|
|
119 |
return gvSIGVersion;
|
|
116 |
public void setApplicationVersion(String gvSIGVersion) {
|
|
117 |
this.applicationVersion = gvSIGVersion;
|
|
120 | 118 |
} |
121 | 119 |
|
122 |
public void setGvSIGVersion(String gvSIGVersion) { |
|
123 |
this.gvSIGVersion = gvSIGVersion; |
|
124 |
} |
|
125 | 120 |
} |
Also available in: Unified diff