Uses of Class
org.apache.ivy.core.resolve.VisitNode
Packages that use VisitNode
-
Uses of VisitNode in org.apache.ivy.core.resolve
Fields in org.apache.ivy.core.resolve declared as VisitNodeModifier and TypeFieldDescriptionprivate 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 VisitNodeModifier and TypeFieldDescriptionprivate Collection<VisitNode>
VisitNode.path
Direct path from root to this node.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 VisitNodeModifier and TypeMethodDescriptionprivate VisitNode
VisitNode.computeRoot()
ResolveData.getCurrentVisitNode()
Returns the VisitNode currently visited, ornull
if there is no node currently visited in this context.VisitNode.getParent()
VisitNode.getRoot()
static VisitNode
(package private) VisitNode
Returns a VisitNode for the given node.private VisitNode
VisitNode.traverse
(VisitNode parent, String parentConf, IvyNode node, IvyNodeUsage usage) private VisitNode
VisitNode.traverseChild
(String parentConf, IvyNode child) Methods in org.apache.ivy.core.resolve that return types with arguments of type VisitNodeModifier and TypeMethodDescriptionprivate Collection<VisitNode>
VisitNode.computePath()
VisitNode.getDependencies
(String conf) VisitNode.getPath()
Get an ordered collection with the nodes from the root to this nodeVisitData.getVisitNodes
(String rootModuleConf) Methods in org.apache.ivy.core.resolve with parameters of type VisitNodeModifier and TypeMethodDescriptionvoid
VisitData.addVisitNode
(VisitNode node) private boolean
ResolveEngine.checkConflictSolvedEvicted
(VisitNode node, VisitNode ancestor) private boolean
ResolveEngine.checkConflictSolvedSelected
(VisitNode node, VisitNode ancestor) private Collection<IvyNode>
ResolveEngine.computeConflicts
(VisitNode node, VisitNode ancestor, String conf, Collection<IvyNode> toevict, 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, String conf, Set<String> fetchedSet) private void
ResolveEngine.fetchDependencies
(VisitNode node, String conf, Set<String> fetchedSet, boolean shouldBePublic) VisitNode.getEvictionDataInRoot
(String rootModuleConf, VisitNode ancestor) String[]
VisitNode.getRequiredConfigurations
(VisitNode in, String inConf) static VisitNode
void
VisitNode.markEvicted
(VisitNode parent, ConflictManager conflictMgr, 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
private void
ResolveEngine.resolveConflict
(VisitNode node, String conf) private boolean
ResolveEngine.resolveConflict
(VisitNode node, VisitNode ancestor, String conf, Collection<IvyNode> toevict) Resolves conflict for the given node in the given ancestor.private Collection<IvyNode>
ResolveEngine.resolveConflicts
(VisitNode node, VisitNode ancestor, Collection<IvyNode> conflicts, ConflictManager conflictManager) (package private) void
ResolveData.setCurrentVisitNode
(VisitNode currentVisitNode) Sets the currently visited node.private VisitNode
VisitNode.traverse
(VisitNode parent, String parentConf, IvyNode node, IvyNodeUsage usage) Method parameters in org.apache.ivy.core.resolve with type arguments of type VisitNodeModifier and TypeMethodDescriptionvoid
VisitData.addVisitNodes
(String rootModuleConf, List<VisitNode> visitNodes) private ModuleRevisionId[]
VisitNode.toMrids
(Collection<VisitNode> path, ModuleRevisionId last) Constructors in org.apache.ivy.core.resolve with parameters of type VisitNodeModifierConstructorDescriptionVisitNode
(ResolveData data, IvyNode node, VisitNode parent, String rootModuleConf, String parentConf) VisitNode
(ResolveData data, IvyNode node, VisitNode parent, String rootModuleConf, String parentConf, IvyNodeUsage usage)