public class PackageDependencyBuilderImpl extends Object implements PackageDependencyBuilder
A PackageDependencyBuilder implementation.
| Constructor and Description |
|---|
PackageDependencyBuilderImpl(PackageNameBuilder packageNameBuilder,
PackageVersionRelationOperatorBuilder packageVersionRelationOperatorBuilder,
PackageVersionBuilder packageVersionBuilder)
Creates a builder.
|
| Modifier and Type | Method and Description |
|---|---|
String |
buildPackageDependencies(List<PackageDependency> dependencies,
Context context)
Builds a list of package dependencies.
|
String |
buildPackageDependency(PackageDependency dependency,
Context context)
Builds a package dependency.
|
public PackageDependencyBuilderImpl(PackageNameBuilder packageNameBuilder, PackageVersionRelationOperatorBuilder packageVersionRelationOperatorBuilder, PackageVersionBuilder packageVersionBuilder)
Creates a builder.
packageNameBuilder - The builder for the package names.packageVersionRelationOperatorBuilder - The builder for the relation operator.packageVersionBuilder - The builder for the package version.IllegalArgumentException - If any of the parameters are null.public String buildPackageDependency(PackageDependency dependency, Context context) throws BuildException
PackageDependencyBuilderBuilds a package dependency.
buildPackageDependency in interface PackageDependencyBuilderdependency - The package dependency.context - The context.BuildException - If an error occurs during the building.public String buildPackageDependencies(List<PackageDependency> dependencies, Context context) throws BuildException
PackageDependencyBuilderBuilds a list of package dependencies.
buildPackageDependencies in interface PackageDependencyBuilderdependencies - The package dependencies.context - The context.BuildException - If an error occurs during the building.Copyright © 2015–2019. All rights reserved.