Class PackagesModuleImpl

java.lang.Object
ru.cg.webbpm.studio.core.impl.project.structure.PackagesModuleImpl
All Implemented Interfaces:
PackagesModule, ProjectModule

public class PackagesModuleImpl extends Object implements PackagesModule
Author:
krylov
  • Constructor Details

    • PackagesModuleImpl

      public PackagesModuleImpl(Path baseDir)
  • Method Details

    • getPath

      public Path getPath()
      Specified by:
      getPath in interface ProjectModule
    • getJavaMetadataFile

      public Path getJavaMetadataFile(Package pkg)
      Description copied from interface: PackagesModule
      Returns path to the file containing java metadata for a given package
      Specified by:
      getJavaMetadataFile in interface PackagesModule
      Parameters:
      pkg - the package
      Returns:
      absolute path to the metadata file
    • getTsMetadataFile

      public Path getTsMetadataFile(Package pkg)
      Description copied from interface: PackagesModule
      Returns path to the file containing ts metadata for a given package
      Specified by:
      getTsMetadataFile in interface PackagesModule
      Parameters:
      pkg - the package
      Returns:
      absolute path to the metadata file
    • getConvertersJarPath

      public Path getConvertersJarPath(Package pkg)
      Description copied from interface: PackagesModule
      Returns path to the jar file containing package's converters
      Specified by:
      getConvertersJarPath in interface PackagesModule
      Parameters:
      pkg - the package
      Returns:
      absolute path to the converters jar file
    • getPackageResources

      public Path getPackageResources(Package pkg)
      Description copied from interface: PackagesModule
      Returns path to the folder containing package resources
      Specified by:
      getPackageResources in interface PackagesModule
      Parameters:
      pkg - the package
      Returns:
      absolute path to the package resources
    • getComponentPackagesXmls

      public List<Path> getComponentPackagesXmls()
      Description copied from interface: PackagesModule
      Returns all component-package.xml files that exist in packages
      Specified by:
      getComponentPackagesXmls in interface PackagesModule
      Returns:
      list of paths to component-package.xml