Interface PackagesModule

All Superinterfaces:
ProjectModule
All Known Implementing Classes:
PackagesModuleImpl

public interface PackagesModule extends ProjectModule
Represent module containing project dependencies
Author:
krylov
  • Method Details

    • getJavaMetadataFile

      Path getJavaMetadataFile(Package pkg)
      Returns path to the file containing java metadata for a given package
      Parameters:
      pkg - the package
      Returns:
      absolute path to the metadata file
    • getTsMetadataFile

      Path getTsMetadataFile(Package pkg)
      Returns path to the file containing ts metadata for a given package
      Parameters:
      pkg - the package
      Returns:
      absolute path to the metadata file
    • getConvertersJarPath

      Path getConvertersJarPath(Package pkg)
      Returns path to the jar file containing package's converters
      Parameters:
      pkg - the package
      Returns:
      absolute path to the converters jar file
    • getPackageResources

      Path getPackageResources(Package pkg)
      Returns path to the folder containing package resources
      Parameters:
      pkg - the package
      Returns:
      absolute path to the package resources
    • getComponentPackagesXmls

      List<Path> getComponentPackagesXmls()
      Returns all component-package.xml files that exist in packages
      Returns:
      list of paths to component-package.xml