|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ivy.core.module.descriptor.OverrideDependencyDescriptorMediator
public class OverrideDependencyDescriptorMediator
DependencyDescriptorMediator used to override some dependency descriptors values, such as the branch or version of the dependency.
Constructor Summary | |
---|---|
OverrideDependencyDescriptorMediator(java.lang.String branch,
java.lang.String version)
Constructs a new instance. |
Method Summary | |
---|---|
java.lang.String |
getBranch()
Returns the branch this mediator will give to mediated descriptors, or null
if this mediator does not override branch. |
java.lang.String |
getVersion()
Returns the version this mediator will give to mediated descriptors, or null
if this mediator does not override version. |
DependencyDescriptor |
mediate(DependencyDescriptor dd)
Mediates the given DependencyDescriptor according to this ModuleDescriptor . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OverrideDependencyDescriptorMediator(java.lang.String branch, java.lang.String version)
branch
- the branch to give to mediated dependency descriptors, null
to keep
the original branch.version
- the version to give to mediated dependency descriptors, null
to
keep the original one.Method Detail |
---|
public java.lang.String getVersion()
null
if this mediator does not override version.
public java.lang.String getBranch()
null
if this mediator does not override branch.
public DependencyDescriptor mediate(DependencyDescriptor dd)
DependencyDescriptorMediator
DependencyDescriptor
according to this ModuleDescriptor
.
This method gives the opportunity to a ModuleDescriptor to override dependency version information of any of its transitive dependencies, since it is called by dependency resolvers before actually resolving a dependency.
mediate
in interface DependencyDescriptorMediator
dd
- the dependency descriptor which should be mediated.
DependencyDescriptor
, or the original
DependencyDescriptor
if no mediation is required by this ModuleDescriptor.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |