org.apache.ivy.core.resolve

Class IvyNodeCallers

public class IvyNodeCallers extends Object

Nested Class Summary
static classIvyNodeCallers.Caller
Constructor Summary
IvyNodeCallers(IvyNode node)
Method Summary
voidaddCaller(String rootModuleConf, IvyNode callerNode, String callerConf, String requestedConf, String[] dependencyConfs, DependencyDescriptor dd)
IvyNodeCallers.Caller[]getAllCallers()
CollectiongetAllCallersModuleIds()
IvyNodeCallers.Caller[]getAllRealCallers()
IvyNodeCallers.Caller[]getCallers(String rootModuleConf)
IvyNodegetDirectCallerFor(ModuleId from)

Constructor Detail

IvyNodeCallers

public IvyNodeCallers(IvyNode node)

Method Detail

addCaller

public void addCaller(String rootModuleConf, IvyNode callerNode, String callerConf, String requestedConf, String[] dependencyConfs, DependencyDescriptor dd)

Parameters: rootModuleConf mrid callerConf dependencyConfs '*' must have been resolved dd the dependency revision id asked by the caller

getAllCallers

public IvyNodeCallers.Caller[] getAllCallers()

getAllCallersModuleIds

public Collection getAllCallersModuleIds()

getAllRealCallers

public IvyNodeCallers.Caller[] getAllRealCallers()

getCallers

public IvyNodeCallers.Caller[] getCallers(String rootModuleConf)

getDirectCallerFor

public IvyNode getDirectCallerFor(ModuleId from)