public static class IvyNodeEviction.EvictionData
extends java.lang.Object
IvyNode
.Constructor and Description |
---|
EvictionData(java.lang.String rootModuleConf,
IvyNode parent,
ConflictManager conflictManager,
java.util.Collection selected)
Creates a new object containing the eviction data of an
IvyNode . |
EvictionData(java.lang.String rootModuleConf,
IvyNode parent,
ConflictManager conflictManager,
java.util.Collection selected,
java.lang.String detail)
Creates a new object containing the eviction data of an
IvyNode . |
Modifier and Type | Method and Description |
---|---|
ConflictManager |
getConflictManager() |
java.lang.String |
getDetail() |
IvyNode |
getParent() |
java.lang.String |
getRootModuleConf() |
java.util.Collection |
getSelected() |
boolean |
isTransitivelyEvicted() |
java.lang.String |
toString() |
public EvictionData(java.lang.String rootModuleConf, IvyNode parent, ConflictManager conflictManager, java.util.Collection selected)
IvyNode
.rootModuleConf
- the root module configurationparent
- 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 IvyNode
s which evict the evicted node (or
null in case of transitive eviction)public EvictionData(java.lang.String rootModuleConf, IvyNode parent, ConflictManager conflictManager, java.util.Collection selected, java.lang.String detail)
IvyNode
.rootModuleConf
- the root module configurationparent
- 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 IvyNode
s which evict the evicted node (or
null in case of transitive eviction)detail
- a String detailing the reason why the node was evictedpublic java.lang.String toString()
toString
in class java.lang.Object
public ConflictManager getConflictManager()
public IvyNode getParent()
public java.util.Collection getSelected()
public java.lang.String getRootModuleConf()
public boolean isTransitivelyEvicted()
public java.lang.String getDetail()