public class ModuleDependencyUtil extends java.lang.Object
Constructor and Description |
---|
ModuleDependencyUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
buildModuleDependenciesString() |
static boolean |
checkIfModuleDependenciesSatisfied(java.util.Vector<java.lang.String> moduleDependencies) |
static java.lang.String |
generateDependencyString(java.util.Vector<java.lang.String> dependencies)
Return a delimited string containing the given list of module
dependencies.
|
static java.util.LinkedHashMap<java.lang.String,org.kepler.build.util.Version> |
getUnsatisfiedDependencies(java.util.List<java.lang.String> dependencies)
Check dependencies against currently running modules to see if they're satisfied.
|
static boolean |
isDependencyVersioningInfoComplete(java.util.List<java.lang.String> dependencies)
Check if versions of dependencies are all complete, defined as having specified a Major,
Minor, and Micro number.
|
static java.util.Vector<java.lang.String> |
parseDependencyString(java.lang.String depStr)
Return a Vector
|
public ModuleDependencyUtil()
public static java.util.Vector<java.lang.String> parseDependencyString(java.lang.String depStr)
depStr
- public static java.lang.String generateDependencyString(java.util.Vector<java.lang.String> dependencies)
dependencies
- public static java.lang.String buildModuleDependenciesString()
public static boolean checkIfModuleDependenciesSatisfied(java.util.Vector<java.lang.String> moduleDependencies)
moduleDependencies
- public static boolean isDependencyVersioningInfoComplete(java.util.List<java.lang.String> dependencies)
dependencies
- public static java.util.LinkedHashMap<java.lang.String,org.kepler.build.util.Version> getUnsatisfiedDependencies(java.util.List<java.lang.String> dependencies)
dependencies
-