Interface InstallPackageProvider
public interface InstallPackageProvider
Provider that manage the installation process of a concrete package. There is a different provider for each package type that is supported. The provider just have a method to install the package in gvSIG
- Author:
- Jorge Piera Llodrá
-
Method Summary
Modifier and TypeMethodDescriptionvoidinstall(File applicationDirectory, InputStream inputStream, org.gvsig.installer.lib.api.PackageInfo packageInfo) This method install a package in a valid gvSIG directory.voidinstallLater(File applicationDirectory, InputStream inputStream, org.gvsig.installer.lib.api.PackageInfo packageInfo)
-
Method Details
-
install
void install(File applicationDirectory, InputStream inputStream, org.gvsig.installer.lib.api.PackageInfo packageInfo) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException This method install a package in a valid gvSIG directory.- Parameters:
applicationDirectory- the directory where gvSIG is located.inputStream- the stream that contains the package information.taskStatus-- Throws:
org.gvsig.installer.lib.api.execution.InstallPackageServiceException- if there is a problem reading the stream or installing the package.
-
installLater
void installLater(File applicationDirectory, InputStream inputStream, org.gvsig.installer.lib.api.PackageInfo packageInfo) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException, IOException - Throws:
org.gvsig.installer.lib.api.execution.InstallPackageServiceExceptionIOException
-