Package org.pkl.core.module
Class ProjectDependenciesManager
- java.lang.Object
-
- org.pkl.core.module.ProjectDependenciesManager
-
public class ProjectDependenciesManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPKL_PROJECT_DEPS_FILENAMEstatic java.lang.StringPKL_PROJECT_FILENAME
-
Constructor Summary
Constructors Constructor Description ProjectDependenciesManager(DeclaredDependencies declaredDependencies)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,Dependency>getDependencies()java.util.Map<java.lang.String,Dependency>getLocalPackageDependencies(PackageUri packageUri)java.nio.file.PathgetProjectDepsFile()java.nio.file.PathgetProjectDir()java.util.Map<java.lang.String,Dependency>getResolvedDependenciesForPackage(PackageUri packageUri, DependencyMetadata dependencyMetadata)DependencygetResolvedDependency(PackageUri packageUri)booleanhasPath(java.nio.file.Path path)booleanisLocalPackage(PackageUri packageUri)
-
-
-
Field Detail
-
PKL_PROJECT_FILENAME
public static final java.lang.String PKL_PROJECT_FILENAME
- See Also:
- Constant Field Values
-
PKL_PROJECT_DEPS_FILENAME
public static final java.lang.String PKL_PROJECT_DEPS_FILENAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ProjectDependenciesManager
public ProjectDependenciesManager(DeclaredDependencies declaredDependencies)
-
-
Method Detail
-
hasPath
public boolean hasPath(java.nio.file.Path path)
-
getDependencies
public java.util.Map<java.lang.String,Dependency> getDependencies()
-
isLocalPackage
public boolean isLocalPackage(PackageUri packageUri)
-
getLocalPackageDependencies
public java.util.Map<java.lang.String,Dependency> getLocalPackageDependencies(PackageUri packageUri)
-
getResolvedDependenciesForPackage
public java.util.Map<java.lang.String,Dependency> getResolvedDependenciesForPackage(PackageUri packageUri, DependencyMetadata dependencyMetadata)
-
getResolvedDependency
public Dependency getResolvedDependency(PackageUri packageUri)
-
getProjectDir
public java.nio.file.Path getProjectDir()
-
getProjectDepsFile
public java.nio.file.Path getProjectDepsFile()
-
-