Uses of Class
org.apache.ivy.core.resolve.IvyNode
Packages that use IvyNode
Package
Description
-
Uses of IvyNode in org.apache.ivy
Methods in org.apache.ivy that return IvyNodeModifier and TypeMethodDescriptionIvyNode[]Ivy14.getDependencies(URL ivySource, String[] confs, File cache, Date date, boolean validate) IvyNode[]Ivy14.getDependencies(ModuleDescriptor md, String[] confs, File cache, Date date, ResolveReport report, boolean validate) IvyNode[]Ivy14.getDependencies(ModuleDescriptor md, String[] confs, File cache, Date date, ResolveReport report, boolean validate, boolean transitive) Methods in org.apache.ivy that return types with arguments of type IvyNodeModifier and TypeMethodDescriptionIvy.sortNodes(Collection<IvyNode> nodes, SortOptions options) Sorts the collection of IvyNode from the less dependent to the more dependentIvy14.sortNodes(Collection<IvyNode> nodes) Method parameters in org.apache.ivy with type arguments of type IvyNodeModifier and TypeMethodDescriptionIvy.sortNodes(Collection<IvyNode> nodes, SortOptions options) Sorts the collection of IvyNode from the less dependent to the more dependentIvy14.sortNodes(Collection<IvyNode> nodes) -
Uses of IvyNode in org.apache.ivy.ant
Fields in org.apache.ivy.ant with type parameters of type IvyNodeModifier and TypeFieldDescriptionprivate final Map<ModuleRevisionId,List<IvyNode>> IvyDependencyTree.dependenciesMethods in org.apache.ivy.ant with parameters of type IvyNodeModifier and TypeMethodDescriptionprivate voidIvyDependencyTree.addDependency(ModuleRevisionId moduleRevisionId, IvyNode dependency) private voidIvyArtifactReport.generateXml(IvyNode[] dependencies, Map<ModuleRevisionId, Set<ArtifactDownloadReport>> moduleRevToArtifactsMap, Map<ArtifactDownloadReport, Set<String>> artifactsToCopy) private booleanIvyDependencyTree.hasDependencies(IvyNode module) private voidIvyDependencyTree.populateDependencyTree(IvyNode dependency) private voidIvyArtifactReport.startModule(TransformerHandler saxHandler, IvyNode dependency) Method parameters in org.apache.ivy.ant with type arguments of type IvyNodeModifier and TypeMethodDescriptionprivate voidIvyDependencyTree.printDependencies(ModuleRevisionId mrid, List<IvyNode> dependencyList, int indent, Set<ModuleRevisionId> ancestors) -
Uses of IvyNode in org.apache.ivy.core.report
Fields in org.apache.ivy.core.report with type parameters of type IvyNodeModifier and TypeFieldDescriptionprivate Map<ModuleRevisionId,IvyNode> ConfigurationResolveReport.dependenciesResolveReport.dependenciesthe list of all dependencies resolved, ordered from the more dependent to the less dependentprivate Map<IvyNode,List<ArtifactDownloadReport>> ConfigurationResolveReport.dependencyReportsprivate Map<ModuleId,Collection<IvyNode>> ConfigurationResolveReport.modulesIdsMapMethods in org.apache.ivy.core.report that return IvyNodeModifier and TypeMethodDescriptionConfigurationResolveReport.getDependency(ModuleRevisionId mrid) IvyNode[]ConfigurationResolveReport.getDownloadedNodes()IvyNode[]ConfigurationResolveReport.getEvictedNodes()IvyNode[]ResolveReport.getEvictedNodes()IvyNode[]ConfigurationResolveReport.getSearchedNodes()IvyNode[]ConfigurationResolveReport.getUnresolvedDependencies()IvyNode[]ResolveReport.getUnresolvedDependencies()Methods in org.apache.ivy.core.report that return types with arguments of type IvyNodeModifier and TypeMethodDescriptionprivate Collection<IvyNode>ConfigurationResolveReport.getDependencies()ResolveReport.getDependencies()Returns the list of all dependencies concerned by this report as a List of IvyNode ordered from the more dependent to the least oneMethods in org.apache.ivy.core.report with parameters of type IvyNodeModifier and TypeMethodDescriptionvoidConfigurationResolveReport.addDependency(IvyNode node) voidConfigurationResolveReport.addDependency(IvyNode node, DownloadReport report) voidConfigurationResolveReport.updateDependency(ModuleRevisionId mrid, IvyNode node) Method parameters in org.apache.ivy.core.report with type arguments of type IvyNodeModifier and TypeMethodDescriptionvoidResolveReport.setDependencies(List<IvyNode> dependencies, Filter<Artifact> artifactFilter) -
Uses of IvyNode in org.apache.ivy.core.resolve
Fields in org.apache.ivy.core.resolve declared as IvyNodeModifier and TypeFieldDescriptionprivate IvyNodeIvyNodeBlacklist.blacklistedNodeprivate IvyNodeIvyNodeBlacklist.conflictParentprivate IvyNodeIvyNodeBlacklist.evictedNodeprivate IvyNodeIvyNodeCallers.nodeprivate IvyNodeIvyNodeEviction.nodeprivate IvyNodeIvyNodeUsage.nodeprivate IvyNodeIvyNodeUsage.NodeConf.nodeprivate IvyNodeVisitData.nodeA node in the graph of module dependencies resolutionprivate IvyNodeVisitNode.nodeThe node which is currently visitedprivate IvyNodeIvyNodeEviction.EvictionData.parentCan be null in case of transitive eviction.private IvyNodeIvyNode.rootprivate IvyNodeIvyNodeBlacklist.selectedNodeFields in org.apache.ivy.core.resolve with type parameters of type IvyNodeModifier and TypeFieldDescriptionIvyNodeCallers.allCallersprivate Map<IvyNode,DependencyDescriptor> IvyNode.ddsprivate Map<IvyNodeEviction.ModuleIdConf,Set<IvyNode>> IvyNodeEviction.evictedDepsprivate Map<IvyNodeEviction.ModuleIdConf,Set<IvyNode>> IvyNodeEviction.pendingConflictsprivate Collection<IvyNode>IvyNodeEviction.EvictionData.selectedCan be null in case of transitive eviction.private Map<IvyNodeEviction.ModuleIdConf,Set<IvyNode>> IvyNodeEviction.selectedDepsMethods in org.apache.ivy.core.resolve that return IvyNodeModifier and TypeMethodDescriptionIvyNode.findNode(ModuleRevisionId mrid) IvyNodeBlacklist.getBlacklistedNode()IvyNodeBlacklist.getConflictParent()IvyNode[]ResolveEngine.getDependencies(URL ivySource, ResolveOptions options) Resolve the dependencies of a module without downloading corresponding artifacts.IvyNode[]ResolveEngine.getDependencies(ModuleDescriptor md, ResolveOptions options, ResolveReport report) Resolve the dependencies of a module without downloading corresponding artifacts.private IvyNodeIvyNode.getDirectCallerFor(ModuleId from) IvyNodeCallers.getDirectCallerFor(ModuleId from) IvyNodeBlacklist.getEvictedNode()protected IvyNodeIvyNodeUsage.getNode()final IvyNodeIvyNodeUsage.NodeConf.getNode()ResolveData.getNode(ModuleRevisionId mrid) VisitData.getNode()VisitNode.getNode()IvyNodeEviction.EvictionData.getParent()private IvyNodeVisitNode.getParentNode()IvyNode.getRealNode()VisitNode.getRealNode()Returns the 'real' node currently visited.IvyNode.getRoot()IvyNodeBlacklist.getSelectedNode()Methods in org.apache.ivy.core.resolve that return types with arguments of type IvyNodeModifier and TypeMethodDescriptionprivate 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 Collection<IvyNode>Finds and returns a path in callers from the given module id to the current nodeprivate Collection<IvyNode>IvyNode.getAllEvictingNodes()IvyNodeEviction.getAllEvictingNodes()Returns null if this node has only be evicted transitively, or the the collection of selected nodes if it has been evicted by other selected nodesIvyNode.getDependencies(String rootModuleConf, String[] confs, String requestedConf) IvyNode.getDependencies(String rootModuleConf, String conf, String requestedConf) Load the dependencies of the current nodeIvyNode.getEvictedNodes(ModuleId mid, String rootModuleConf) IvyNodeEviction.getEvictedNodes(ModuleId mid, String rootModuleConf) ResolveData.getNodes()IvyNode.getPendingConflicts(String rootModuleConf, ModuleId mid) Returns a collection of Nodes in conflict for which conflict has been detected but conflict resolution hasn't been done yetIvyNodeEviction.getPendingConflicts(String rootModuleConf, ModuleId mid) IvyNode.getResolvedNodes(ModuleId moduleId, String rootModuleConf) A copy of the set of resolved nodes (real nodes)IvyNodeEviction.getResolvedNodes(ModuleId mid, String rootModuleConf) IvyNodeEviction.EvictionData.getSelected()private Collection<IvyNode>ResolveEngine.resolveConflicts(VisitNode node, VisitNode ancestor, Collection<IvyNode> conflicts, ConflictManager conflictManager) Methods in org.apache.ivy.core.resolve with parameters of type IvyNodeModifier and TypeMethodDescriptionvoidIvyNode.addCaller(String rootModuleConf, IvyNode callerNode, String callerConf, String requestedConf, String[] dependencyConfs, DependencyDescriptor dd) voidIvyNodeCallers.addCaller(String rootModuleConf, IvyNode callerNode, String callerConf, String requestedConf, String[] dependencyConfs, DependencyDescriptor dd) private voidIvyNode.addDependencyDescriptor(IvyNode parent, DependencyDescriptor dd) (package private) voidintprivate Collection<IvyNode>private StringResolveEngine.getDependenciesFetchedKey(IvyNode node, String conf) IvyNode.getDependencyDescriptor(IvyNode parent) IvyNode.getEvictionDataInRoot(String rootModuleConf, IvyNode ancestor) IvyNodeEviction.getEvictionDataInRoot(String rootModuleConf, IvyNode ancestor) Returns the eviction data for this node if it has been previously evicted in the root, null otherwise (if it hasn't been evicted in root) for the given rootModuleConf.String[]IvyNode.getRequiredConfigurations(IvyNode in, String inConf) returns the required configurations from the given nodeprotected Collection<String>IvyNodeUsage.getRequiredConfigurations(IvyNode in, String inConf) (package private) VisitNodeReturns a VisitNode for the given node.private booleanIvyNode.handleConfiguration(boolean loaded, String rootModuleConf, IvyNode parent, String parentConf, String conf, boolean shouldBePublic, IvyNodeUsage usage) private booleanResolveEngine.isDependenciesFetched(IvyNode node, String conf, Set<String> fetchedSet) Returns true if we've already fetched the dependencies for this node and configurationbooleanIvyNode.loadData(String rootModuleConf, IvyNode parent, String parentConf, String conf, boolean shouldBePublic, IvyNodeUsage usage) After the call node may be discarded.private voidResolveEngine.markDependenciesFetched(IvyNode node, String conf, Set<String> fetchedSet) voidIvyNode.markEvicted(String rootModuleConf, IvyNode node, ConflictManager conflictManager, Collection<IvyNode> resolved) private voidIvyNode.moveToRealNode(String rootModuleConf, IvyNode parent, String parentConf, String conf, boolean shouldBePublic, IvyNode resolved) (package private) voidResolveData.replaceNode(ModuleRevisionId mrid, IvyNode node, String rootModuleConf) Updates the visit data currently associated with the given mrid with the given node and the visit nodes of the old visitData for the given rootModuleConfvoidprotected voidIvyNodeUsage.setRequiredConfs(IvyNode parent, String parentConf, Collection<String> confs) private ModuleRevisionId[]IvyNode.toMrids(Collection<IvyNode> path, IvyNode depNode) private VisitNodeVisitNode.traverse(VisitNode parent, String parentConf, IvyNode node, IvyNodeUsage usage) private VisitNodeVisitNode.traverseChild(String parentConf, IvyNode child) private voidIvyNode.updateDataFrom(IvyNode node, String rootModuleConf, boolean real) Update data in this node from data of the given node, for the given root module configuration.Method parameters in org.apache.ivy.core.resolve with type arguments of type IvyNodeModifier and TypeMethodDescriptionprivate voidIvyNode.clearEvictionDataInAllCallers(String rootModuleConf, Stack<IvyNode> callerStack) 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.booleanIvyNode.doesCallersExclude(String rootModuleConf, Artifact artifact, Deque<IvyNode> callersStack) (package private) booleanIvyNodeCallers.doesCallersExclude(String rootModuleConf, Artifact artifact, Deque<IvyNode> callersStack) (package private) BooleanIvyNode.doesExclude(ModuleDescriptor md, String rootModuleConf, String[] moduleConfs, DependencyDescriptor dd, Artifact artifact, Deque<IvyNode> callersStack) private Collection<IvyNode>private voidResolveEngine.handleTransitiveEviction(ModuleDescriptor md, String[] confs, ResolveData data, List<IvyNode> sortedDependencies) voidIvyNode.markEvicted(String rootModuleConf, IvyNode node, ConflictManager conflictManager, Collection<IvyNode> resolved) voidVisitNode.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 givenConflictManagerprivate 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) voidIvyNode.setEvictedNodes(ModuleId moduleId, String rootModuleConf, Collection<IvyNode> evicted) voidIvyNodeEviction.setEvictedNodes(ModuleId moduleId, String rootModuleConf, Collection<IvyNode> evicted) voidIvyNode.setPendingConflicts(ModuleId moduleId, String rootModuleConf, Collection<IvyNode> conflicts) voidIvyNodeEviction.setPendingConflicts(ModuleId moduleId, String rootModuleConf, Collection<IvyNode> conflicts) voidIvyNode.setResolvedNodes(ModuleId moduleId, String rootModuleConf, Collection<IvyNode> resolved) voidIvyNodeEviction.setResolvedNodes(ModuleId moduleId, String rootModuleConf, Collection<IvyNode> resolved) private ModuleRevisionId[]IvyNode.toMrids(Collection<IvyNode> path, IvyNode depNode) Constructors in org.apache.ivy.core.resolve with parameters of type IvyNodeModifierConstructorDescriptionEvictionData(String rootModuleConf, IvyNode parent, ConflictManager conflictManager, Collection<IvyNode> selected) Creates a new object containing the eviction data of anIvyNode.EvictionData(String rootModuleConf, IvyNode parent, ConflictManager conflictManager, Collection<IvyNode> selected, String detail) Creates a new object containing the eviction data of anIvyNode.IvyNode(ResolveData data, IvyNode parent, DependencyDescriptor dd) IvyNodeBlacklist(IvyNode conflictParent, IvyNode selectedNode, IvyNode evictedNode, IvyNode blacklistedNode, String rootModuleConf) IvyNodeCallers(IvyNode node) IvyNodeEviction(IvyNode node) IvyNodeUsage(IvyNode node) VisitNode(ResolveData data, IvyNode node, VisitNode parent, String rootModuleConf, String parentConf) VisitNode(ResolveData data, IvyNode node, VisitNode parent, String rootModuleConf, String parentConf, IvyNodeUsage usage) Constructor parameters in org.apache.ivy.core.resolve with type arguments of type IvyNodeModifierConstructorDescriptionEvictionData(String rootModuleConf, IvyNode parent, ConflictManager conflictManager, Collection<IvyNode> selected) Creates a new object containing the eviction data of anIvyNode.EvictionData(String rootModuleConf, IvyNode parent, ConflictManager conflictManager, Collection<IvyNode> selected, String detail) Creates a new object containing the eviction data of anIvyNode. -
Uses of IvyNode in org.apache.ivy.core.sort
Methods in org.apache.ivy.core.sort that return types with arguments of type IvyNodeModifier and TypeMethodDescriptionSortEngine.sortNodes(Collection<IvyNode> nodes, SortOptions options) Same asSortEngine.sortModuleDescriptors(Collection, SortOptions)but forIvyNodes.Method parameters in org.apache.ivy.core.sort with type arguments of type IvyNodeModifier and TypeMethodDescriptionSortEngine.sortNodes(Collection<IvyNode> nodes, SortOptions options) Same asSortEngine.sortModuleDescriptors(Collection, SortOptions)but forIvyNodes. -
Uses of IvyNode in org.apache.ivy.plugins.conflict
Fields in org.apache.ivy.plugins.conflict declared as IvyNodeModifier and TypeFieldDescriptionprivate final IvyNodeLatestConflictManager.IvyNodeArtifactInfo.nodeMethods in org.apache.ivy.plugins.conflict that return IvyNodeMethods in org.apache.ivy.plugins.conflict that return types with arguments of type IvyNodeModifier and TypeMethodDescriptionConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) Resolves the eventual conflicts found in the given collection of IvyNode.FixedConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) LatestCompatibleConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) LatestConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) NoConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) RegexpConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) StrictConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) Methods in org.apache.ivy.plugins.conflict with parameters of type IvyNodeModifier and TypeMethodDescriptionprivate Collection<IvyNodeBlacklist>LatestCompatibleConflictManager.blackListIncompatibleCaller(VersionMatcher versionMatcher, IvyNode conflictParent, IvyNode selectedNode, IvyNode evictedNode, Stack<IvyNode> callerStack) Tries to blacklist exactly one version for all callers paths.private voidLatestCompatibleConflictManager.blackListIncompatibleCallerAndRestartResolveIfPossible(IvySettings settings, IvyNode parent, IvyNode selected, IvyNode evicted) private Stringprivate booleanLatestCompatibleConflictManager.handleIncompatibleCaller(Stack<IvyNode> callerStack, IvyNode node, IvyNode callerNode, IvyNode conflictParent, IvyNode selectedNode, IvyNode evictedNode, Collection<IvyNodeBlacklist> blacklisted, VersionMatcher versionMatcher) private booleanLatestCompatibleConflictManager.handleIncompatibleConflict(IvyNode parent, Collection<IvyNode> conflicts, IvyNode node, IvyNode other) Handles an incompatible conflictprotected voidLatestCompatibleConflictManager.handleUnsolvableConflict(IvyNode parent, Collection<IvyNode> conflicts, IvyNode node1, IvyNode node2) private booleanRegexpConflictManager.matchEquals(IvyNode lastNode, IvyNode node) private booleanRegexpConflictManager.nodeIsGreater(IvyNode node, IvyNode lastNode) ConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) Resolves the eventual conflicts found in the given collection of IvyNode.FixedConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) LatestCompatibleConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) LatestConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) NoConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) RegexpConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) StrictConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) Method parameters in org.apache.ivy.plugins.conflict with type arguments of type IvyNodeModifier and TypeMethodDescriptionprivate Collection<IvyNodeBlacklist>LatestCompatibleConflictManager.blackListIncompatibleCaller(VersionMatcher versionMatcher, IvyNode conflictParent, IvyNode selectedNode, IvyNode evictedNode, Stack<IvyNode> callerStack) Tries to blacklist exactly one version for all callers paths.private booleanLatestCompatibleConflictManager.handleIncompatibleCaller(Stack<IvyNode> callerStack, IvyNode node, IvyNode callerNode, IvyNode conflictParent, IvyNode selectedNode, IvyNode evictedNode, Collection<IvyNodeBlacklist> blacklisted, VersionMatcher versionMatcher) private booleanLatestCompatibleConflictManager.handleIncompatibleConflict(IvyNode parent, Collection<IvyNode> conflicts, IvyNode node, IvyNode other) Handles an incompatible conflictprotected voidLatestCompatibleConflictManager.handleUnsolvableConflict(IvyNode parent, Collection<IvyNode> conflicts, IvyNode node1, IvyNode node2) ConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) Resolves the eventual conflicts found in the given collection of IvyNode.FixedConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) LatestCompatibleConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) LatestConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) NoConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) RegexpConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) StrictConflictManager.resolveConflicts(IvyNode parent, Collection<IvyNode> conflicts) protected ArtifactInfo[]LatestConflictManager.toArtifactInfo(Collection<IvyNode> conflicts) Constructors in org.apache.ivy.plugins.conflict with parameters of type IvyNode -
Uses of IvyNode in org.apache.ivy.plugins.report
Methods in org.apache.ivy.plugins.report with parameters of type IvyNodeModifier and TypeMethodDescriptionprivate voidXmlReportWriter.outputArtifacts(ConfigurationResolveReport report, PrintWriter out, IvyNode dep) private voidXmlReportWriter.outputCallers(ConfigurationResolveReport report, PrintWriter out, IvyNode dep) private voidXmlReportWriter.outputEvictionInformation(ConfigurationResolveReport report, PrintWriter out, IvyNode dep) private voidXmlReportWriter.outputMetadataArtifact(PrintWriter out, IvyNode dep) private voidXmlReportWriter.outputRevision(ConfigurationResolveReport report, PrintWriter out, List<ModuleRevisionId> dependencies, IvyNode dep) -
Uses of IvyNode in org.apache.ivy.plugins.resolver
Methods in org.apache.ivy.plugins.resolver that return IvyNodeModifier and TypeMethodDescriptionprotected IvyNodeAbstractResolver.getSystemNode(ResolveData data, ModuleRevisionId resolvedMrid)