public class DefaultSwingInstallerManager extends java.lang.Object implements SwingInstallerManager
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultSwingInstallerManager.DefaultDownloadURLs<URL>
This class is for compatibility with deprecated method
List
|
class |
DefaultSwingInstallerManager.DefaultDownloadURLsIterator<URL>
This class is for compatibility with deprecated method
List
|
class |
DefaultSwingInstallerManager.DefaultUrlAndLabel |
SwingInstallerManager.UrlAndLabel| Constructor and Description |
|---|
DefaultSwingInstallerManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDefaultDownloadURL(java.lang.String theURL) |
void |
addDefaultDownloadURL(java.net.URL url) |
void |
addDefaultDownloadURL(java.net.URL url,
java.lang.String label) |
InstallWizardPanel |
createInstallPackageWizard(java.io.File applicationDirectory,
java.io.File installFolder)
This method returns a class that is used to execute an installer to
install a set of plugins in a gvSIG installation directory.
|
JShowPackageStatusAndAskContinuePanel |
createJShowPackageStatusAndAskContinuePanel(java.util.List<PackageInfo> packages,
java.lang.String message) |
JShowRequiredPackagesAndAskContinuePanel |
createJShowRequiredPackagesAndAskContinuePanel(java.util.List<PackageInfo> packages,
java.lang.String message) |
JShowPackagesAndAskContinuePanel |
createJShowTroubledPackagesAndAskContinuePanel(java.util.List<PackageInfo> packages,
java.lang.String message) |
JShowUnresolvedDependenciesAndAskContinuePanel |
createJShowUnresolvedDependenciesAndAskContinuePanel(Dependencies dependencies,
java.lang.String message) |
MakePluginPackageWizard |
createMakePluginPackageWizard(java.io.File applicationDirectory,
java.io.File installFolder)
This method returns a class that is used to create an installer from a
gvSIG installation directory.
|
JOutputPanel |
createOutputPanel() |
JPackageInfoPanel |
createPackageInfoPanel() |
JPackageInfoPanel |
createPackageInfoPanel(java.lang.String packageType) |
PackageBuildder |
createPackagerPanel(java.lang.String packageType,
java.io.File selectionFolder,
java.io.File outputFolder) |
PackageFilter |
createPackageTypeFilter(java.lang.String type) |
JProgressPanel |
createProgressPanel() |
java.lang.String |
getApplicationVersion()
Returns the current application version.
|
java.net.URL |
getDefaultDownloadURL()
Returns the default URL to download packages from.
|
java.util.List<SwingInstallerManager.UrlAndLabel> |
getDefaultDownloadUrlAndLabels()
Return the list of default URL used to retrieve the package.gvspki the
list contains the URLs and their labels.
|
java.util.List<java.net.URL> |
getDefaultDownloadURLs()
Return the list of default URL used to retrieve the package.gvspki
|
InstallerManager |
getInstallerManager()
Returns a reference to the
InstallerManager. |
java.lang.String |
getText(java.lang.String key)
Translate a key in a text using the current application language
|
void |
registerInstallPackageWizard(java.lang.Class<? extends InstallerWizardPanel> clazz)
Registers a class that implements a wizard to execte an installer to
install a set of plugins in a gvSIG installation directory.
|
void |
registerMakePluginPackageWizardInstallerCreationWizard(java.lang.Class<? extends MakePluginPackageWizard> clazz)
Registers a class that implements a wizard to create an installer of a
plugin from a gvSIG installation directory.
|
void |
setApplicationVersion(java.lang.String gvSIGVersion)
Sets the current application version.
|
void |
setDefaultDownloadURL(java.io.File defaultDownloadURLs) |
void |
setDefaultDownloadURL(java.lang.String defaultDownloadURLs) |
void |
setDefaultDownloadURL(java.net.URL defaultDownloadURL)
Sets the default URL to download packages from
|
public java.lang.String getText(java.lang.String key)
SwingInstallerManagergetText in interface SwingInstallerManagerkey - The key to translatepublic void registerMakePluginPackageWizardInstallerCreationWizard(java.lang.Class<? extends MakePluginPackageWizard> clazz)
SwingInstallerManagerregisterMakePluginPackageWizardInstallerCreationWizard in interface SwingInstallerManagerclazz - Class that inherits of the MakePluginPackageWizard
abstract class.public void registerInstallPackageWizard(java.lang.Class<? extends InstallerWizardPanel> clazz)
SwingInstallerManagerregisterInstallPackageWizard in interface SwingInstallerManagerclazz - Class that inherits of the
AbstractInstallPackageWizard abstract class.public java.lang.String getApplicationVersion()
SwingInstallerManagergetApplicationVersion in interface SwingInstallerManagerpublic void setApplicationVersion(java.lang.String gvSIGVersion)
SwingInstallerManagersetApplicationVersion in interface SwingInstallerManagergvSIGVersion - the current application versionpublic java.net.URL getDefaultDownloadURL()
SwingInstallerManagergetDefaultDownloadURL in interface SwingInstallerManagerpublic java.util.List<java.net.URL> getDefaultDownloadURLs()
SwingInstallerManagergetDefaultDownloadURLs in interface SwingInstallerManagerpublic java.util.List<SwingInstallerManager.UrlAndLabel> getDefaultDownloadUrlAndLabels()
SwingInstallerManagergetDefaultDownloadUrlAndLabels in interface SwingInstallerManagerpublic void setDefaultDownloadURL(java.lang.String defaultDownloadURLs)
setDefaultDownloadURL in interface SwingInstallerManagerpublic void setDefaultDownloadURL(java.net.URL defaultDownloadURL)
SwingInstallerManagersetDefaultDownloadURL in interface SwingInstallerManagerdefaultDownloadURL - the default URL to download packages frompublic void setDefaultDownloadURL(java.io.File defaultDownloadURLs)
setDefaultDownloadURL in interface SwingInstallerManagerpublic void addDefaultDownloadURL(java.net.URL url)
addDefaultDownloadURL in interface SwingInstallerManagerpublic void addDefaultDownloadURL(java.net.URL url,
java.lang.String label)
addDefaultDownloadURL in interface SwingInstallerManagerpublic void addDefaultDownloadURL(java.lang.String theURL)
throws java.net.MalformedURLException
addDefaultDownloadURL in interface SwingInstallerManagerjava.net.MalformedURLExceptionpublic InstallerManager getInstallerManager()
SwingInstallerManagerInstallerManager.getInstallerManager in interface SwingInstallerManagerInstallerManagerpublic JShowPackageStatusAndAskContinuePanel createJShowPackageStatusAndAskContinuePanel(java.util.List<PackageInfo> packages, java.lang.String message)
createJShowPackageStatusAndAskContinuePanel in interface SwingInstallerManagerpublic JShowPackagesAndAskContinuePanel createJShowTroubledPackagesAndAskContinuePanel(java.util.List<PackageInfo> packages, java.lang.String message)
createJShowTroubledPackagesAndAskContinuePanel in interface SwingInstallerManagerpublic JShowRequiredPackagesAndAskContinuePanel createJShowRequiredPackagesAndAskContinuePanel(java.util.List<PackageInfo> packages, java.lang.String message)
createJShowRequiredPackagesAndAskContinuePanel in interface SwingInstallerManagerpublic JShowUnresolvedDependenciesAndAskContinuePanel createJShowUnresolvedDependenciesAndAskContinuePanel(Dependencies dependencies, java.lang.String message)
createJShowUnresolvedDependenciesAndAskContinuePanel in interface SwingInstallerManagerpublic JPackageInfoPanel createPackageInfoPanel()
createPackageInfoPanel in interface SwingInstallerManagerpublic JPackageInfoPanel createPackageInfoPanel(java.lang.String packageType)
createPackageInfoPanel in interface SwingInstallerManagerpublic JOutputPanel createOutputPanel()
createOutputPanel in interface SwingInstallerManagerpublic JProgressPanel createProgressPanel()
createProgressPanel in interface SwingInstallerManagerpublic InstallWizardPanel createInstallPackageWizard(java.io.File applicationDirectory, java.io.File installFolder) throws InstallPackageWizardException
SwingInstallerManagercreateInstallPackageWizard in interface SwingInstallerManagerInstallPackageWizardException - If there is a problem creating the
wizard.public MakePluginPackageWizard createMakePluginPackageWizard(java.io.File applicationDirectory, java.io.File installFolder) throws MakePluginPackageWizardException
SwingInstallerManagercreateMakePluginPackageWizard in interface SwingInstallerManagerMakePluginPackageWizardException - If there is a problem creating
the wizard.public PackageBuildder createPackagerPanel(java.lang.String packageType, java.io.File selectionFolder, java.io.File outputFolder)
createPackagerPanel in interface SwingInstallerManagerpublic PackageFilter createPackageTypeFilter(java.lang.String type)
createPackageTypeFilter in interface SwingInstallerManager