Class DefaultInstallerProviderServices

java.lang.Object
org.gvsig.tools.service.spi.AbstractProviderServices
org.gvsig.installer.lib.impl.DefaultInstallerProviderServices
All Implemented Interfaces:
org.gvsig.installer.lib.spi.InstallPackageProviderServices, org.gvsig.tools.service.spi.ProviderServices

public class DefaultInstallerProviderServices extends org.gvsig.tools.service.spi.AbstractProviderServices implements org.gvsig.installer.lib.spi.InstallPackageProviderServices
Author:
Jorge Piera Llodrá
  • Constructor Details

    • DefaultInstallerProviderServices

      public DefaultInstallerProviderServices()
  • Method Details

    • decompress

      public void decompress(InputStream is, File outputDirectory) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException
      Specified by:
      decompress in interface org.gvsig.installer.lib.spi.InstallPackageProviderServices
      Throws:
      org.gvsig.installer.lib.api.execution.InstallPackageServiceException
    • readCompressedPackageInfo

      public org.gvsig.installer.lib.api.PackageInfo readCompressedPackageInfo(InputStream is) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException
      Specified by:
      readCompressedPackageInfo in interface org.gvsig.installer.lib.spi.InstallPackageProviderServices
      Throws:
      org.gvsig.installer.lib.api.execution.InstallPackageServiceException
    • compressPackageSet

      public void compressPackageSet(File folder, String fileName, OutputStream os) throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
      Specified by:
      compressPackageSet in interface org.gvsig.installer.lib.spi.InstallPackageProviderServices
      Throws:
      org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
    • compressPackage

      public void compressPackage(File folder, OutputStream os) throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
      Specified by:
      compressPackage in interface org.gvsig.installer.lib.spi.InstallPackageProviderServices
      Throws:
      org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
    • compressPackageIndex

      public void compressPackageIndex(File folder, OutputStream os) throws org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
      Specified by:
      compressPackageIndex in interface org.gvsig.installer.lib.spi.InstallPackageProviderServices
      Throws:
      org.gvsig.installer.lib.api.creation.MakePluginPackageServiceException
    • readPackageInfo

      public void readPackageInfo(File directory, org.gvsig.installer.lib.api.PackageInfo installerInfo) throws org.gvsig.installer.lib.spi.InstallerInfoFileException
      Specified by:
      readPackageInfo in interface org.gvsig.installer.lib.spi.InstallPackageProviderServices
      Throws:
      org.gvsig.installer.lib.spi.InstallerInfoFileException
    • writePackageInfo

      public void writePackageInfo(File directory, org.gvsig.installer.lib.api.PackageInfo packageInfo) throws org.gvsig.installer.lib.spi.InstallerInfoFileException
      Specified by:
      writePackageInfo in interface org.gvsig.installer.lib.spi.InstallPackageProviderServices
      Throws:
      org.gvsig.installer.lib.spi.InstallerInfoFileException
    • writePackageInfoForIndex

      public void writePackageInfoForIndex(File directory, org.gvsig.installer.lib.api.PackageInfo packageInfo) throws org.gvsig.installer.lib.spi.InstallerInfoFileException
      Specified by:
      writePackageInfoForIndex in interface org.gvsig.installer.lib.spi.InstallPackageProviderServices
      Throws:
      org.gvsig.installer.lib.spi.InstallerInfoFileException
    • searchPackage

      public InputStream searchPackage(InputStream is, String zipEntry) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException
      Specified by:
      searchPackage in interface org.gvsig.installer.lib.spi.InstallPackageProviderServices
      Throws:
      org.gvsig.installer.lib.api.execution.InstallPackageServiceException
    • readPackageSetInfo

      public void readPackageSetInfo(InputStream is, List<org.gvsig.installer.lib.api.PackageInfo> installerInfos, Map<org.gvsig.installer.lib.api.PackageInfo,String> zipEntriesMap, org.gvsig.tools.task.SimpleTaskStatus taskStatus) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException
      Specified by:
      readPackageSetInfo in interface org.gvsig.installer.lib.spi.InstallPackageProviderServices
      Throws:
      org.gvsig.installer.lib.api.execution.InstallPackageServiceException
    • readPackageInfo

      public void readPackageInfo(InputStream is, List<org.gvsig.installer.lib.api.PackageInfo> installerInfos, Map<org.gvsig.installer.lib.api.PackageInfo,String> zipEntriesMap, String name, org.gvsig.tools.task.SimpleTaskStatus taskStatus) throws org.gvsig.installer.lib.api.execution.InstallPackageServiceException
      Specified by:
      readPackageInfo in interface org.gvsig.installer.lib.spi.InstallPackageProviderServices
      Throws:
      org.gvsig.installer.lib.api.execution.InstallPackageServiceException
    • getDefaultSelectedPackagesIDs

      public List<String> getDefaultSelectedPackagesIDs()
      Specified by:
      getDefaultSelectedPackagesIDs in interface org.gvsig.installer.lib.spi.InstallPackageProviderServices
    • getProperties

      public Properties getProperties()
      Specified by:
      getProperties in interface org.gvsig.installer.lib.spi.InstallPackageProviderServices