Uses of Class
org.apache.ivy.core.resolve.VisitNode
-
Packages that use VisitNode Package Description org.apache.ivy.core.resolve -
-
Uses of VisitNode in org.apache.ivy.core.resolve
Fields in org.apache.ivy.core.resolve declared as VisitNode Modifier and Type Field Description private VisitNode
ResolveData. currentVisitNode
private VisitNode
VisitNode. parent
Represents the current parent of the node during ivy visit of dependency graph.private VisitNode
VisitNode. root
The root node of the current visit It is null until it is required, see getRootFields in org.apache.ivy.core.resolve with type parameters of type VisitNode Modifier and Type Field Description private java.util.Collection<VisitNode>
VisitNode. path
Direct path from root to this node.private java.util.Map<java.lang.String,java.util.List<VisitNode>>
VisitData. visitNodes
The associated visit nodes, per rootModuleConf Note that the value is a List, because a node can be visited from several parents during the resolution processMethods in org.apache.ivy.core.resolve that return VisitNode Modifier and Type Method Description private VisitNode
VisitNode. computeRoot()
VisitNode
ResolveData. getCurrentVisitNode()
Returns the VisitNode currently visited, ornull
if there is no node currently visited in this context.VisitNode
VisitNode. getParent()
VisitNode
VisitNode. getRoot()
static VisitNode
VisitNode. getRoot(VisitNode parent)
(package private) VisitNode
VisitNode. gotoNode(IvyNode node)
Returns a VisitNode for the given node.private VisitNode
VisitNode. traverse(VisitNode parent, java.lang.String parentConf, IvyNode node, IvyNodeUsage usage)
private VisitNode
VisitNode. traverseChild(java.lang.String parentConf, IvyNode child)
Methods in org.apache.ivy.core.resolve that return types with arguments of type VisitNode Modifier and Type Method Description private java.util.Collection<VisitNode>
VisitNode. computePath()
java.util.Collection<VisitNode>
VisitNode. getDependencies(java.lang.String conf)
java.util.Collection<VisitNode>
VisitNode. getPath()
Get an ordered collection with the nodes from the root to this nodejava.util.List<VisitNode>
VisitData. getVisitNodes(java.lang.String rootModuleConf)
Methods in org.apache.ivy.core.resolve with parameters of type VisitNode Modifier and Type Method Description void
VisitData. addVisitNode(VisitNode node)
private boolean
ResolveEngine. checkConflictSolvedEvicted(VisitNode node, VisitNode ancestor)
private boolean
ResolveEngine. checkConflictSolvedSelected(VisitNode node, VisitNode ancestor)
private java.util.Collection<IvyNode>
ResolveEngine. computeConflicts(VisitNode node, VisitNode ancestor, java.lang.String conf, java.util.Collection<IvyNode> toevict, java.util.Collection<IvyNode> selectedNodes)
Compute possible conflicts for a node, in the context of an ancestor (a node which has a dependency - direct or indirect - on the node for which conflicts should be computed.private void
ResolveEngine. doFetchDependencies(VisitNode node, java.lang.String conf, java.util.Set<java.lang.String> fetchedSet)
private void
ResolveEngine. fetchDependencies(VisitNode node, java.lang.String conf, java.util.Set<java.lang.String> fetchedSet, boolean shouldBePublic)
IvyNodeEviction.EvictionData
VisitNode. getEvictionDataInRoot(java.lang.String rootModuleConf, VisitNode ancestor)
java.lang.String[]
VisitNode. getRequiredConfigurations(VisitNode in, java.lang.String inConf)
static VisitNode
VisitNode. getRoot(VisitNode parent)
void
VisitNode. markEvicted(VisitNode parent, ConflictManager conflictMgr, java.util.Collection<IvyNode> selected)
Marks the current node as evicted by the the given selected IvyNodes, in the given parent and root module configuration, with the givenConflictManager
void
ResolveData. register(ModuleRevisionId mrid, VisitNode node)
void
ResolveData. register(VisitNode node)
private void
ResolveEngine. resolveConflict(VisitNode node, java.lang.String conf)
private boolean
ResolveEngine. resolveConflict(VisitNode node, VisitNode ancestor, java.lang.String conf, java.util.Collection<IvyNode> toevict)
Resolves conflict for the given node in the given ancestor.private java.util.Collection<IvyNode>
ResolveEngine. resolveConflicts(VisitNode node, VisitNode ancestor, java.util.Collection<IvyNode> conflicts, ConflictManager conflictManager)
(package private) void
ResolveData. setCurrentVisitNode(VisitNode currentVisitNode)
Sets the currently visited node.private VisitNode
VisitNode. traverse(VisitNode parent, java.lang.String parentConf, IvyNode node, IvyNodeUsage usage)
Method parameters in org.apache.ivy.core.resolve with type arguments of type VisitNode Modifier and Type Method Description void
VisitData. addVisitNodes(java.lang.String rootModuleConf, java.util.List<VisitNode> visitNodes)
private ModuleRevisionId[]
VisitNode. toMrids(java.util.Collection<VisitNode> path, ModuleRevisionId last)
Constructors in org.apache.ivy.core.resolve with parameters of type VisitNode Constructor Description VisitNode(ResolveData data, IvyNode node, VisitNode parent, java.lang.String rootModuleConf, java.lang.String parentConf)
VisitNode(ResolveData data, IvyNode node, VisitNode parent, java.lang.String rootModuleConf, java.lang.String parentConf, IvyNodeUsage usage)
-