org.apache.ivy.core.resolve

Class IvyNodeEviction.EvictionData

public static class IvyNodeEviction.EvictionData extends Object

This class contains data about the eviction of an IvyNode.
Constructor Summary
EvictionData(String rootModuleConf, IvyNode parent, ConflictManager conflictManager, Collection selected)
Creates a new object containing the eviction data of an IvyNode.
EvictionData(String rootModuleConf, IvyNode parent, ConflictManager conflictManager, Collection selected, String detail)
Creates a new object containing the eviction data of an IvyNode.
Method Summary
ConflictManagergetConflictManager()
StringgetDetail()
IvyNodegetParent()
StringgetRootModuleConf()
CollectiongetSelected()
booleanisTransitivelyEvicted()
StringtoString()

Constructor Detail

EvictionData

public EvictionData(String rootModuleConf, IvyNode parent, ConflictManager conflictManager, Collection selected)
Creates a new object containing the eviction data of an IvyNode.

Parameters: rootModuleConf the root module configuration parent the parent node (or null in case of transitive eviction) conflictManager the conflict manager which evicted the node (or null in case of transitive eviction) selected a collection of IvyNodes which evict the evicted node (or null in case of transitive eviction)

EvictionData

public EvictionData(String rootModuleConf, IvyNode parent, ConflictManager conflictManager, Collection selected, String detail)
Creates a new object containing the eviction data of an IvyNode.

Parameters: rootModuleConf the root module configuration parent the parent node (or null in case of transitive eviction) conflictManager the conflict manager which evicted the node (or null in case of transitive eviction) selected a collection of IvyNodes which evict the evicted node (or null in case of transitive eviction) detail a String detailing the reason why the node was evicted

Method Detail

getConflictManager

public ConflictManager getConflictManager()

getDetail

public String getDetail()

getParent

public IvyNode getParent()

getRootModuleConf

public String getRootModuleConf()

getSelected

public Collection getSelected()

isTransitivelyEvicted

public boolean isTransitivelyEvicted()

toString

public String toString()