public interface PackageDependency
The dependency of a package to other packages.
See Chapter 7 - Declaring relationships between packages for further information.
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
PackageDependency.Condition
 A condition for a package dependency. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PackageDependency.Condition | 
getCondition()
 Returns the condition. 
 | 
List<PackageDependency> | 
getConditionPackageDependencies()
 Returns the package dependencies for the condition. 
 | 
PackageName | 
getPackage()
 Returns the name of the package. 
 | 
PackageVersionRelationOperator | 
getRelationOperator()
 Returns the relational operator. 
 | 
PackageVersion | 
getVersion()
 Returns the version. 
 | 
boolean | 
isCondition()
 Returns the flag if this package dependency is a condition. 
 | 
boolean isCondition()
Returns the flag if this package dependency is a condition.
 If the package dependency is a condition the getCondition() and
 getConditionPackageDependencies() methods must be used.
 Otherwise the getPackage(), getRelationOperator() and
 getVersion() methods must be used.
 
true, if this package dependency is a
         condition, false otherwise.PackageDependency.Condition getCondition()
Returns the condition.
null, if this package dependency is
         a not a condition.isCondition()List<PackageDependency> getConditionPackageDependencies()
Returns the package dependencies for the condition.
isCondition()PackageName getPackage()
Returns the name of the package.
null, if this package dependency is a
         condition.isCondition()PackageVersionRelationOperator getRelationOperator()
Returns the relational operator.
null, if no version is
         specified or this package dependency is a condition.isCondition()PackageVersion getVersion()
Returns the version.
null, if no version is specified or
         this package dependency is a condition.isCondition()Copyright © 2015–2019. All rights reserved.