Class DependenciesCalculatorV1

java.lang.Object
org.gvsig.installer.lib.impl.DependenciesCalculatorV1
All Implemented Interfaces:
org.gvsig.installer.lib.api.DependenciesCalculator

public class DependenciesCalculatorV1 extends Object implements org.gvsig.installer.lib.api.DependenciesCalculator
  • Constructor Details

    • DependenciesCalculatorV1

      public DependenciesCalculatorV1(org.gvsig.installer.lib.api.execution.InstallPackageService installService)
  • Method Details

    • addPackageToInstall

      public void addPackageToInstall(org.gvsig.installer.lib.api.PackageInfo packageInfo)
      Specified by:
      addPackageToInstall in interface org.gvsig.installer.lib.api.DependenciesCalculator
    • addPackageToInstall

      public void addPackageToInstall(Collection<org.gvsig.installer.lib.api.PackageInfo> packages)
      Specified by:
      addPackageToInstall in interface org.gvsig.installer.lib.api.DependenciesCalculator
    • addInstalledPackage

      public void addInstalledPackage(org.gvsig.installer.lib.api.PackageInfo packageInfo)
      Specified by:
      addInstalledPackage in interface org.gvsig.installer.lib.api.DependenciesCalculator
    • addInstalledPackage

      public void addInstalledPackage(org.gvsig.installer.lib.api.PackageInfo[] packages)
      Specified by:
      addInstalledPackage in interface org.gvsig.installer.lib.api.DependenciesCalculator
    • calculate

      public void calculate()
      Specified by:
      calculate in interface org.gvsig.installer.lib.api.DependenciesCalculator
    • getRequiredPackages

      public List<org.gvsig.installer.lib.api.PackageInfo> getRequiredPackages()
      Specified by:
      getRequiredPackages in interface org.gvsig.installer.lib.api.DependenciesCalculator
    • getConflictPackages

      public List<org.gvsig.installer.lib.api.PackageInfo> getConflictPackages()
      Specified by:
      getConflictPackages in interface org.gvsig.installer.lib.api.DependenciesCalculator
    • getUnresolvedDependencies

      public org.gvsig.installer.lib.api.Dependencies getUnresolvedDependencies()
      Specified by:
      getUnresolvedDependencies in interface org.gvsig.installer.lib.api.DependenciesCalculator