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 Details

  • 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:
      createPackageSet in interface org.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:
      preparePackage in interface org.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:
      createPackage in interface org.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:
      createPackageIndex in interface org.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:
      writePackageInfo in interface org.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:
      writePackageInfoForIndex in interface org.gvsig.installer.lib.api.creation.MakePluginPackageService
      Throws:
      org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
    • deleteDirectory

      public static boolean deleteDirectory(File path)
    • getManager

      public org.gvsig.tools.service.Manager getManager()
      Specified by:
      getManager in interface org.gvsig.tools.service.Service
    • getPluginPackageInfo

      public org.gvsig.installer.lib.api.PackageInfo getPluginPackageInfo(int index)
      Specified by:
      getPluginPackageInfo in interface org.gvsig.installer.lib.api.creation.MakePluginPackageService
    • getPluginPackageInfo

      public org.gvsig.installer.lib.api.PackageInfo getPluginPackageInfo(String code)
      Specified by:
      getPluginPackageInfo in interface org.gvsig.installer.lib.api.creation.MakePluginPackageService
    • getPluginPackageCount

      public int getPluginPackageCount()
      Specified by:
      getPluginPackageCount in interface org.gvsig.installer.lib.api.creation.MakePluginPackageService
    • getDefaultAntScript

      public String getDefaultAntScript() throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
      Specified by:
      getDefaultAntScript in interface org.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:
      getInstalledPackages in interface org.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:
      getPluginFolder in interface org.gvsig.installer.lib.api.creation.MakePluginPackageService
      Throws:
      org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
    • deleteDir

      public boolean deleteDir(File folder)
      Specified by:
      deleteDir in interface org.gvsig.installer.lib.api.creation.MakePluginPackageService