Class DefaultMakePluginPackageService
java.lang.Object
org.gvsig.installer.lib.impl.creation.DefaultMakePluginPackageService
- All Implemented Interfaces:
org.gvsig.installer.lib.api.creation.MakePluginPackageService,org.gvsig.tools.service.Service
public class DefaultMakePluginPackageService
extends Object
implements org.gvsig.installer.lib.api.creation.MakePluginPackageService
- Author:
- Jorge Piera Llodrá
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefaultMakePluginPackageService(org.gvsig.installer.lib.api.InstallerManager manager) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreatePackage(org.gvsig.installer.lib.api.PackageInfo packageInfo, OutputStream packageStream) voidcreatePackageIndex(org.gvsig.installer.lib.api.PackageInfo packageInfo, OutputStream packageStream) voidcreatePackageSet(org.gvsig.installer.lib.api.PackageInfo packageInfo, OutputStream packageStream) booleanstatic booleandeleteDirectory(File path) org.gvsig.installer.lib.api.PackageInfo[]org.gvsig.tools.service.ManagergetPluginFolder(org.gvsig.installer.lib.api.PackageInfo packageInfo) intorg.gvsig.installer.lib.api.PackageInfogetPluginPackageInfo(int index) org.gvsig.installer.lib.api.PackageInfogetPluginPackageInfo(String code) voidpreparePackage(org.gvsig.installer.lib.api.PackageInfo packageInfo, File originalPluginDir) voidwritePackageInfo(org.gvsig.installer.lib.api.PackageInfo packageInfo, File folder) voidwritePackageInfoForIndex(org.gvsig.installer.lib.api.PackageInfo packageInfo, File folder)
-
Field Details
-
ANT_FILE_NAME
- See Also:
-
COPIED_FILES_DIRECTORY_NAME
- See Also:
-
antScript
-
-
Constructor Details
-
DefaultMakePluginPackageService
public DefaultMakePluginPackageService(org.gvsig.installer.lib.api.InstallerManager manager) throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException - Throws:
org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
-
-
Method Details
-
createPackageSet
public void createPackageSet(org.gvsig.installer.lib.api.PackageInfo packageInfo, OutputStream packageStream) throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException - Specified by:
createPackageSetin interfaceorg.gvsig.installer.lib.api.creation.MakePluginPackageService- Throws:
org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
-
preparePackage
public void preparePackage(org.gvsig.installer.lib.api.PackageInfo packageInfo, File originalPluginDir) throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException - Specified by:
preparePackagein interfaceorg.gvsig.installer.lib.api.creation.MakePluginPackageService- Throws:
org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
-
createPackage
public void createPackage(org.gvsig.installer.lib.api.PackageInfo packageInfo, OutputStream packageStream) throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException - Specified by:
createPackagein interfaceorg.gvsig.installer.lib.api.creation.MakePluginPackageService- Throws:
org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
-
createPackageIndex
public void createPackageIndex(org.gvsig.installer.lib.api.PackageInfo packageInfo, OutputStream packageStream) throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException - Specified by:
createPackageIndexin interfaceorg.gvsig.installer.lib.api.creation.MakePluginPackageService- Throws:
org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
-
writePackageInfo
public void writePackageInfo(org.gvsig.installer.lib.api.PackageInfo packageInfo, File folder) throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException - Specified by:
writePackageInfoin interfaceorg.gvsig.installer.lib.api.creation.MakePluginPackageService- Throws:
org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
-
writePackageInfoForIndex
public void writePackageInfoForIndex(org.gvsig.installer.lib.api.PackageInfo packageInfo, File folder) throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException - Specified by:
writePackageInfoForIndexin interfaceorg.gvsig.installer.lib.api.creation.MakePluginPackageService- Throws:
org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
-
deleteDirectory
-
getManager
public org.gvsig.tools.service.Manager getManager()- Specified by:
getManagerin interfaceorg.gvsig.tools.service.Service
-
getPluginPackageInfo
public org.gvsig.installer.lib.api.PackageInfo getPluginPackageInfo(int index) - Specified by:
getPluginPackageInfoin interfaceorg.gvsig.installer.lib.api.creation.MakePluginPackageService
-
getPluginPackageInfo
- Specified by:
getPluginPackageInfoin interfaceorg.gvsig.installer.lib.api.creation.MakePluginPackageService
-
getPluginPackageCount
public int getPluginPackageCount()- Specified by:
getPluginPackageCountin interfaceorg.gvsig.installer.lib.api.creation.MakePluginPackageService
-
getDefaultAntScript
public String getDefaultAntScript() throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException- Specified by:
getDefaultAntScriptin interfaceorg.gvsig.installer.lib.api.creation.MakePluginPackageService- Throws:
org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
-
getInstalledPackages
public org.gvsig.installer.lib.api.PackageInfo[] getInstalledPackages() throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException- Specified by:
getInstalledPackagesin interfaceorg.gvsig.installer.lib.api.creation.MakePluginPackageService- Throws:
org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
-
getPluginFolder
public File getPluginFolder(org.gvsig.installer.lib.api.PackageInfo packageInfo) throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException - Specified by:
getPluginFolderin interfaceorg.gvsig.installer.lib.api.creation.MakePluginPackageService- Throws:
org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
-
deleteDir
- Specified by:
deleteDirin interfaceorg.gvsig.installer.lib.api.creation.MakePluginPackageService
-