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<IvyNode> selected)
Creates a new object containing the eviction data of an
IvyNode . |
EvictionData(java.lang.String rootModuleConf,
IvyNode parent,
ConflictManager conflictManager,
java.util.Collection<IvyNode> 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<IvyNode> |
getSelected() |
boolean |
isTransitivelyEvicted() |
java.lang.String |
toString() |
public EvictionData(java.lang.String rootModuleConf, IvyNode parent, ConflictManager conflictManager, java.util.Collection<IvyNode> 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<IvyNode> 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<IvyNode> getSelected()
public java.lang.String getRootModuleConf()
public boolean isTransitivelyEvicted()
public java.lang.String getDetail()
Copyright ©2007-2022 The Apache Software Foundation, Licensed under Apache License, Version 2.0.