Class DependencyListHandler

java.lang.Object
com.intershop.tool.architecture.report.common.project.DependencyListHandler

public class DependencyListHandler extends Object
  • Constructor Details

    • DependencyListHandler

      public DependencyListHandler()
  • Method Details

    • parse

      public DependencyListHandler parse(File file)
      Sets project and its dependencies based on text file and build a matrix with a single project and its dependent projects. Any text file line must follow such a structure:
      • self:group:module:version
      • library:group:module:version
      • cartridge:group:module:version
      The first line part represents the type of dependency.
      Parameters:
      file - Dependency list text file
      Returns:
      DependencyListHandler
    • getProjectDependencyMatrix

      public Collection<ProjectRef> getProjectDependencyMatrix()
    • getProject

      public ProjectRef getProject()
    • getProjects

      public Set<ProjectRef> getProjects()