Interface PackagesModule
- All Superinterfaces:
ProjectModule
- All Known Implementing Classes:
PackagesModuleImpl
Represent module containing project dependencies
- Author:
- krylov
-
Field Summary
Fields inherited from interface ru.cg.webbpm.studio.core.api.project.structure.ProjectModule
POM_XML_FILE, TARGET_FOLDER
-
Method Summary
Modifier and TypeMethodDescriptionReturns all component-package.xml files that exist in packagesReturns path to the jar file containing package's convertersReturns path to the file containing java metadata for a given packageReturns path to the folder containing package resourcesgetTsMetadataFile
(Package pkg) Returns path to the file containing ts metadata for a given packageMethods inherited from interface ru.cg.webbpm.studio.core.api.project.structure.ProjectModule
getPath, getPomXmlPath, getTargetPath
-
Method Details
-
getJavaMetadataFile
Returns path to the file containing java metadata for a given package- Parameters:
pkg
- the package- Returns:
- absolute path to the metadata file
-
getTsMetadataFile
Returns path to the file containing ts metadata for a given package- Parameters:
pkg
- the package- Returns:
- absolute path to the metadata file
-
getConvertersJarPath
Returns path to the jar file containing package's converters- Parameters:
pkg
- the package- Returns:
- absolute path to the converters jar file
-
getPackageResources
Returns path to the folder containing package resources- Parameters:
pkg
- the package- Returns:
- absolute path to the package resources
-
getComponentPackagesXmls
Returns all component-package.xml files that exist in packages- Returns:
- list of paths to component-package.xml
-