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 VisitNodeResolveData.currentVisitNodeprivate VisitNodeVisitNode.parentRepresents the current parent of the node during ivy visit of dependency graph.private VisitNodeVisitNode.rootThe 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.pathDirect path from root to this node.VisitData.visitNodesThe 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 VisitNodeVisitNode.computeRoot()ResolveData.getCurrentVisitNode()Returns the VisitNode currently visited, ornullif there is no node currently visited in this context.VisitNode.getParent()VisitNode.getRoot()static VisitNode(package private) VisitNodeReturns a VisitNode for the given node.private VisitNodeVisitNode.traverse(VisitNode parent, String parentConf, IvyNode node, IvyNodeUsage usage) private VisitNodeVisitNode.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 TypeMethodDescriptionvoidVisitData.addVisitNode(VisitNode node) private booleanResolveEngine.checkConflictSolvedEvicted(VisitNode node, VisitNode ancestor) private booleanResolveEngine.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 voidResolveEngine.doFetchDependencies(VisitNode node, String conf, Set<String> fetchedSet) private voidResolveEngine.fetchDependencies(VisitNode node, String conf, Set<String> fetchedSet, boolean shouldBePublic) VisitNode.getEvictionDataInRoot(String rootModuleConf, VisitNode ancestor) String[]VisitNode.getRequiredConfigurations(VisitNode in, String inConf) static VisitNodevoidVisitNode.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 givenConflictManagervoidResolveData.register(ModuleRevisionId mrid, VisitNode node) voidprivate voidResolveEngine.resolveConflict(VisitNode node, String conf) private booleanResolveEngine.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) voidResolveData.setCurrentVisitNode(VisitNode currentVisitNode) Sets the currently visited node.private VisitNodeVisitNode.traverse(VisitNode parent, String parentConf, IvyNode node, IvyNodeUsage usage) Method parameters in org.apache.ivy.core.resolve with type arguments of type VisitNodeModifier and TypeMethodDescriptionvoidVisitData.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)