org.apache.ivy.core.resolve
Class ResolveData

java.lang.Object
  extended by org.apache.ivy.core.resolve.ResolveData

public class ResolveData
extends java.lang.Object


Constructor Summary
ResolveData(ResolveData data, boolean validate)
           
ResolveData(ResolveEngine engine, ResolveOptions options)
           
ResolveData(ResolveEngine engine, ResolveOptions options, ConfigurationResolveReport report)
           
ResolveData(ResolveEngine engine, ResolveOptions options, ConfigurationResolveReport report, java.util.Map visitData)
           
 
Method Summary
 CacheManager getCacheManager()
           
 java.util.Date getDate()
           
 ResolveEngine getEngine()
           
 EventManager getEventManager()
           
 IvyNode getNode(ModuleRevisionId mrid)
           
 java.util.Collection getNodeIds()
           
 java.util.Collection getNodes()
           
 ResolveOptions getOptions()
           
 ConfigurationResolveReport getReport()
           
 IvySettings getSettings()
           
 VisitData getVisitData(ModuleRevisionId mrid)
           
 java.util.Map getVisitDataMap()
          Returns the Map of visit data.
 boolean isTransitive()
           
 boolean isValidate()
           
 void register(ModuleRevisionId mrid, VisitNode node)
           
 void register(VisitNode node)
           
 void setReport(ConfigurationResolveReport report)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResolveData

public ResolveData(ResolveData data,
                   boolean validate)

ResolveData

public ResolveData(ResolveEngine engine,
                   ResolveOptions options)

ResolveData

public ResolveData(ResolveEngine engine,
                   ResolveOptions options,
                   ConfigurationResolveReport report)

ResolveData

public ResolveData(ResolveEngine engine,
                   ResolveOptions options,
                   ConfigurationResolveReport report,
                   java.util.Map visitData)
Method Detail

getVisitDataMap

public java.util.Map getVisitDataMap()
Returns the Map of visit data. Map (ModuleRevisionId -> VisitData)

Returns:

getReport

public ConfigurationResolveReport getReport()

getNode

public IvyNode getNode(ModuleRevisionId mrid)

getNodes

public java.util.Collection getNodes()

getNodeIds

public java.util.Collection getNodeIds()

getVisitData

public VisitData getVisitData(ModuleRevisionId mrid)

register

public void register(VisitNode node)

register

public void register(ModuleRevisionId mrid,
                     VisitNode node)

setReport

public void setReport(ConfigurationResolveReport report)

getDate

public java.util.Date getDate()

isValidate

public boolean isValidate()

isTransitive

public boolean isTransitive()

getOptions

public ResolveOptions getOptions()

getCacheManager

public CacheManager getCacheManager()

getSettings

public IvySettings getSettings()

getEventManager

public EventManager getEventManager()

getEngine

public ResolveEngine getEngine()