Interface DependencyConstraintHandler
A DependencyConstraintHandler is used to declare dependency constraints.
- Since:
- 4.5
-
Method Summary
Modifier and TypeMethodDescriptionAdds a dependency constraint to the given configuration.add(String configurationName, Object dependencyNotation, Action<? super DependencyConstraint> configureAction) Adds a dependency constraint to the given configuration, and configures the dependency constraint using the given closure.Creates a dependency constraint without adding it to a configuration.create(Object dependencyConstraintNotation, Action<? super DependencyConstraint> configureAction) Creates a dependency constraint without adding it to a configuration, and configures the dependency constraint using the given closure.
-
Method Details
-
add
Adds a dependency constraint to the given configuration.- Parameters:
configurationName- The name of the configuration.dependencyConstraintNotation- the constraint
-
add
DependencyConstraint add(String configurationName, Object dependencyNotation, Action<? super DependencyConstraint> configureAction) Adds a dependency constraint to the given configuration, and configures the dependency constraint using the given closure.- Parameters:
configurationName- The name of the configuration.dependencyNotation- The dependency constraint notationconfigureAction- The closure to use to configure the dependency constraint.
-
create
Creates a dependency constraint without adding it to a configuration.- Parameters:
dependencyConstraintNotation- The dependency constraint notation.
-
create
DependencyConstraint create(Object dependencyConstraintNotation, Action<? super DependencyConstraint> configureAction) Creates a dependency constraint without adding it to a configuration, and configures the dependency constraint using the given closure.- Parameters:
dependencyConstraintNotation- The dependency constraint notation.configureAction- The closure to use to configure the dependency.
-