Uses of Interface
org.eclipse.aether.graph.DependencyNode
Packages that use DependencyNode
Package
Description
The types and extension points for collecting the transitive dependencies of an artifact and building a dependency
graph.
The representation of a dependency graph by means of connected dependency nodes.
The various sub components that collectively implement the repository system.
Internal helper classes for dependency collector.
Utility classes to ease unit testing.
The types supporting the resolution of artifacts and metadata from repositories.
Various dependency filters for selecting nodes in a dependency graph.
Various dependency managers for building a dependency graph.
Various dependency graph transformers for post-processing a dependency graph.
Various dependency visitors for inspecting a dependency graph.
-
Uses of DependencyNode in org.eclipse.aether.collection
Fields in org.eclipse.aether.collection declared as DependencyNodeFields in org.eclipse.aether.collection with type parameters of type DependencyNodeModifier and TypeFieldDescriptionprivate final Collection<? extends List<? extends DependencyNode>> UnsolvableVersionConflictException.pathsMethods in org.eclipse.aether.collection that return DependencyNodeModifier and TypeMethodDescriptionCollectResult.getRoot()Gets the root node of the dependency graph.DependencyGraphTransformer.transformGraph(DependencyNode node, DependencyGraphTransformationContext context) Transforms the dependency graph denoted by the specified root node.Methods in org.eclipse.aether.collection that return types with arguments of type DependencyNodeModifier and TypeMethodDescriptionCollectStepData.getPath()Returns the path of dependency nodes that led collector to current node returned byCollectStepData.getNode().Collection<? extends List<? extends DependencyNode>> UnsolvableVersionConflictException.getPaths()Gets the paths leading to the conflicting dependencies.Methods in org.eclipse.aether.collection with parameters of type DependencyNodeModifier and TypeMethodDescriptionCollectResult.setRoot(DependencyNode root) Sets the root node of the dependency graph.DependencyGraphTransformer.transformGraph(DependencyNode node, DependencyGraphTransformationContext context) Transforms the dependency graph denoted by the specified root node.Method parameters in org.eclipse.aether.collection with type arguments of type DependencyNodeModifier and TypeMethodDescriptionprivate static StringUnsolvableVersionConflictException.toPath(List<? extends DependencyNode> path) private static StringUnsolvableVersionConflictException.toPaths(Collection<? extends List<? extends DependencyNode>> paths) Constructor parameters in org.eclipse.aether.collection with type arguments of type DependencyNodeModifierConstructorDescriptionUnsolvableVersionConflictException(Collection<? extends List<? extends DependencyNode>> paths) Creates a new exception with the specified paths to conflicting nodes in the dependency graph. -
Uses of DependencyNode in org.eclipse.aether.graph
Classes in org.eclipse.aether.graph that implement DependencyNodeModifier and TypeClassDescriptionfinal classA node within a dependency graph.Fields in org.eclipse.aether.graph with type parameters of type DependencyNodeMethods in org.eclipse.aether.graph that return types with arguments of type DependencyNodeModifier and TypeMethodDescriptionDefaultDependencyNode.getChildren()DependencyNode.getChildren()Gets the child nodes of this node.Methods in org.eclipse.aether.graph with parameters of type DependencyNodeModifier and TypeMethodDescriptionbooleanDependencyFilter.accept(DependencyNode node, List<DependencyNode> parents) Indicates whether the specified dependency node shall be included or excluded.booleanDependencyVisitor.visitEnter(DependencyNode node) Notifies the visitor of a node visit before its children have been processed.booleanDependencyVisitor.visitLeave(DependencyNode node) Notifies the visitor of a node visit after its children have been processed.Method parameters in org.eclipse.aether.graph with type arguments of type DependencyNodeModifier and TypeMethodDescriptionbooleanDependencyFilter.accept(DependencyNode node, List<DependencyNode> parents) Indicates whether the specified dependency node shall be included or excluded.voidDefaultDependencyNode.setChildren(List<DependencyNode> children) voidDependencyNode.setChildren(List<DependencyNode> children) Sets the child nodes of this node.Constructors in org.eclipse.aether.graph with parameters of type DependencyNodeModifierConstructorDescriptionCreates a mostly shallow clone of the specified node. -
Uses of DependencyNode in org.eclipse.aether.internal.impl
Methods in org.eclipse.aether.internal.impl with parameters of type DependencyNodeModifier and TypeMethodDescriptionbooleanArtifactRequestBuilder.visitEnter(DependencyNode node) booleanArtifactRequestBuilder.visitLeave(DependencyNode node) -
Uses of DependencyNode in org.eclipse.aether.internal.impl.collect
Fields in org.eclipse.aether.internal.impl.collect with type parameters of type DependencyNodeModifier and TypeFieldDescriptionprivate final ConcurrentHashMap<Object, List<DependencyNode>> DataPool.nodesDependencyNode cache, lives during single collection invocation (same as this DataPool instance).private final List<DependencyNode> CollectStepDataImpl.pathMethods in org.eclipse.aether.internal.impl.collect that return types with arguments of type DependencyNodeMethods in org.eclipse.aether.internal.impl.collect with parameters of type DependencyNodeModifier and TypeMethodDescriptionprotected static DefaultDependencyNodeDependencyCollectorDelegate.createDependencyNode(List<Artifact> relocations, PremanagedDependency preManaged, VersionRangeResult rangeResult, Version version, Dependency d, ArtifactDescriptorResult descriptorResult, DependencyNode cycleNode) protected abstract voidDependencyCollectorDelegate.doCollectDependencies(RepositorySystemSession session, RequestTrace trace, DataPool pool, DefaultDependencyCollectionContext context, DefaultVersionFilterContext versionContext, CollectRequest request, DependencyNode node, List<RemoteRepository> repositories, List<Dependency> dependencies, List<Dependency> managedDependencies, DependencyCollectorDelegate.Results results) Method parameters in org.eclipse.aether.internal.impl.collect with type arguments of type DependencyNodeModifier and TypeMethodDescriptionvoidDependencyCollectorDelegate.Results.addCycle(List<DependencyNode> nodes, int cycleEntry, Dependency dependency) voidDependencyCollectorDelegate.Results.addException(Dependency dependency, Exception e, List<DependencyNode> nodes) protected RequestTraceDependencyCollectorDelegate.collectStepTrace(RequestTrace trace, String context, List<DependencyNode> path, Dependency node) Creates childRequestTraceinstance from passed inRequestTraceand parameters by creatingCollectStepDataImplinstance out of passed in data.static intDefaultDependencyCycle.find(List<DependencyNode> nodes, Artifact artifact) Searches for a node associated with the given artifact.voidDataPool.putChildren(Object key, List<DependencyNode> children) Constructor parameters in org.eclipse.aether.internal.impl.collect with type arguments of type DependencyNodeModifierConstructorDescriptionCollectStepDataImpl(String context, List<DependencyNode> path, Dependency node) DefaultDependencyCycle(List<DependencyNode> nodes, int cycleEntry, Dependency dependency) -
Uses of DependencyNode in org.eclipse.aether.internal.impl.collect.bf
Fields in org.eclipse.aether.internal.impl.collect.bf declared as DependencyNodeModifier and TypeFieldDescription(package private) DependencyNodeDependencyResolutionSkipper.DependencyResolutionResult.currentFields in org.eclipse.aether.internal.impl.collect.bf with type parameters of type DependencyNodeModifier and TypeFieldDescriptionprivate final Map<DependencyNode, DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.Coordinate> DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CoordinateManager.coordinateMapDependency node -> Coordinate(package private) final List<DependencyNode> DependencyProcessingContext.parentsAll parents of the dependency in the top > down order.DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.resultsprivate final Map<Artifact, DependencyNode> DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CacheManager.winnersartifact -> nodeMethods in org.eclipse.aether.internal.impl.collect.bf that return DependencyNodeModifier and TypeMethodDescription(package private) DependencyNodeDependencyProcessingContext.getParent()Methods in org.eclipse.aether.internal.impl.collect.bf that return types with arguments of type DependencyNodeModifier and TypeMethodDescriptionDependencyResolutionSkipper.DefaultDependencyResolutionSkipper.getResults()Methods in org.eclipse.aether.internal.impl.collect.bf with parameters of type DependencyNodeModifier and TypeMethodDescription(package private) abstract voidDependencyResolutionSkipper.cache(DependencyNode node, List<DependencyNode> parents) Cache the resolution result when a node is resolved byinvalid @link
{@link BfDependencyCollector) after resolution.voidDependencyResolutionSkipper.DefaultDependencyResolutionSkipper.cache(DependencyNode node, List<DependencyNode> parents) voidDependencyResolutionSkipper.NeverDependencyResolutionSkipper.cache(DependencyNode node, List<DependencyNode> parents) (package private) voidDependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CacheManager.cacheWinner(DependencyNode node) DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CoordinateManager.createCoordinate(DependencyNode node, int depth) protected voidBfDependencyCollector.doCollectDependencies(RepositorySystemSession session, RequestTrace trace, DataPool pool, DefaultDependencyCollectionContext context, DefaultVersionFilterContext versionContext, CollectRequest request, DependencyNode node, List<RemoteRepository> repositories, List<Dependency> dependencies, List<Dependency> managedDependencies, DependencyCollectorDelegate.Results results) DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CoordinateManager.getCoordinate(DependencyNode node) (package private) booleanDependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CacheManager.isDuplicate(DependencyNode node) (package private) booleanDependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CoordinateManager.isLeftmost(DependencyNode node, List<DependencyNode> parents) (package private) booleanDependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CacheManager.isVersionConflict(DependencyNode node) booleanDependencyResolutionSkipper.DefaultDependencyResolutionSkipper.skipResolution(DependencyNode node, List<DependencyNode> parents) booleanDependencyResolutionSkipper.NeverDependencyResolutionSkipper.skipResolution(DependencyNode node, List<DependencyNode> parents) (package private) abstract booleanDependencyResolutionSkipper.skipResolution(DependencyNode node, List<DependencyNode> parents) Check whether the resolution of current node can be skipped before resolving.(package private) voidDependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CoordinateManager.updateLeftmost(DependencyNode current) Method parameters in org.eclipse.aether.internal.impl.collect.bf with type arguments of type DependencyNodeModifier and TypeMethodDescription(package private) abstract voidDependencyResolutionSkipper.cache(DependencyNode node, List<DependencyNode> parents) Cache the resolution result when a node is resolved byinvalid @link
{@link BfDependencyCollector) after resolution.voidDependencyResolutionSkipper.DefaultDependencyResolutionSkipper.cache(DependencyNode node, List<DependencyNode> parents) voidDependencyResolutionSkipper.NeverDependencyResolutionSkipper.cache(DependencyNode node, List<DependencyNode> parents) (package private) booleanDependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CoordinateManager.isLeftmost(DependencyNode node, List<DependencyNode> parents) booleanDependencyResolutionSkipper.DefaultDependencyResolutionSkipper.skipResolution(DependencyNode node, List<DependencyNode> parents) booleanDependencyResolutionSkipper.NeverDependencyResolutionSkipper.skipResolution(DependencyNode node, List<DependencyNode> parents) (package private) abstract booleanDependencyResolutionSkipper.skipResolution(DependencyNode node, List<DependencyNode> parents) Check whether the resolution of current node can be skipped before resolving.Constructors in org.eclipse.aether.internal.impl.collect.bf with parameters of type DependencyNodeModifierConstructorDescription(package private)DependencyResolutionResult(DependencyNode current) -
Uses of DependencyNode in org.eclipse.aether.internal.impl.collect.df
Fields in org.eclipse.aether.internal.impl.collect.df with type parameters of type DependencyNodeMethods in org.eclipse.aether.internal.impl.collect.df that return DependencyNodeMethods in org.eclipse.aether.internal.impl.collect.df with parameters of type DependencyNodeModifier and TypeMethodDescriptionprotected voidDfDependencyCollector.doCollectDependencies(RepositorySystemSession session, RequestTrace trace, DataPool pool, DefaultDependencyCollectionContext context, DefaultVersionFilterContext versionContext, CollectRequest request, DependencyNode node, List<RemoteRepository> repositories, List<Dependency> dependencies, List<Dependency> managedDependencies, DependencyCollectorDelegate.Results results) voidNodeStack.push(DependencyNode node) -
Uses of DependencyNode in org.eclipse.aether.internal.test.util
Methods in org.eclipse.aether.internal.test.util that return DependencyNodeModifier and TypeMethodDescriptionprivate DependencyNodeDependencyGraphParser.build(DependencyNode parent, DependencyGraphParser.LineContext ctx, boolean isRoot) NodeBuilder.build()private DependencyNodeDependencyGraphParser.parse(BufferedReader in) Parse the graph definition read from the given URL.DependencyGraphParser.parseLiteral(String dependencyGraph) Parse the given graph definition.DependencyGraphParser.parseResource(String resource) Parse the graph definition read from the given classpath resource.Methods in org.eclipse.aether.internal.test.util that return types with arguments of type DependencyNodeModifier and TypeMethodDescriptionDependencyGraphParser.parseMultiResource(String resource) Parse multiple graphs in one resource, divided by "---".Methods in org.eclipse.aether.internal.test.util with parameters of type DependencyNodeModifier and TypeMethodDescriptionprivate voidDependencyGraphParser.addNode(DependencyNode root, int level, List<DependencyGraphParser.NodeEntry> entries) private DependencyNodeDependencyGraphParser.build(DependencyNode parent, DependencyGraphParser.LineContext ctx, boolean isRoot) DependencyGraphParser.dump(DependencyNode root) -
Uses of DependencyNode in org.eclipse.aether.resolution
Fields in org.eclipse.aether.resolution declared as DependencyNodeModifier and TypeFieldDescriptionprivate DependencyNodeArtifactRequest.nodeprivate DependencyNodeDependencyRequest.rootprivate DependencyNodeDependencyResult.rootMethods in org.eclipse.aether.resolution that return DependencyNodeModifier and TypeMethodDescriptionArtifactRequest.getDependencyNode()Gets the dependency node (if any) for which to resolve the artifact.DependencyRequest.getRoot()Gets the root node of the dependency graph whose artifacts should be resolved.DependencyResult.getRoot()Gets the root node of the resolved dependency graph.Methods in org.eclipse.aether.resolution with parameters of type DependencyNodeModifier and TypeMethodDescriptionArtifactRequest.setDependencyNode(DependencyNode node) Sets the dependency node to resolve.DependencyRequest.setRoot(DependencyNode root) Sets the root node of the dependency graph whose artifacts should be resolved.DependencyResult.setRoot(DependencyNode root) Sets the root node of the resolved dependency graph.Constructors in org.eclipse.aether.resolution with parameters of type DependencyNodeModifierConstructorDescriptionCreates a request from the specified dependency node.DependencyRequest(DependencyNode node, DependencyFilter filter) Creates a request for the specified dependency graph and with the given resolution filter. -
Uses of DependencyNode in org.eclipse.aether.util.filter
Methods in org.eclipse.aether.util.filter with parameters of type DependencyNodeModifier and TypeMethodDescriptionbooleanAbstractPatternDependencyFilter.accept(DependencyNode node, List<DependencyNode> parents) booleanAndDependencyFilter.accept(DependencyNode node, List<DependencyNode> parents) booleanExclusionsDependencyFilter.accept(DependencyNode node, List<DependencyNode> parents) booleanNotDependencyFilter.accept(DependencyNode node, List<DependencyNode> parents) booleanOrDependencyFilter.accept(DependencyNode node, List<DependencyNode> parents) booleanScopeDependencyFilter.accept(DependencyNode node, List<DependencyNode> parents) Method parameters in org.eclipse.aether.util.filter with type arguments of type DependencyNodeModifier and TypeMethodDescriptionbooleanAbstractPatternDependencyFilter.accept(DependencyNode node, List<DependencyNode> parents) booleanAndDependencyFilter.accept(DependencyNode node, List<DependencyNode> parents) booleanExclusionsDependencyFilter.accept(DependencyNode node, List<DependencyNode> parents) booleanNotDependencyFilter.accept(DependencyNode node, List<DependencyNode> parents) booleanOrDependencyFilter.accept(DependencyNode node, List<DependencyNode> parents) booleanScopeDependencyFilter.accept(DependencyNode node, List<DependencyNode> parents) -
Uses of DependencyNode in org.eclipse.aether.util.graph.manager
Methods in org.eclipse.aether.util.graph.manager with parameters of type DependencyNodeModifier and TypeMethodDescriptionstatic Collection<Exclusion> DependencyManagerUtils.getPremanagedExclusions(DependencyNode node) Gets theExclusions of the specified dependency node before dependency management was applied (if any).static BooleanDependencyManagerUtils.getPremanagedOptional(DependencyNode node) Gets the optional flag of the specified dependency node before dependency management was applied (if any).DependencyManagerUtils.getPremanagedProperties(DependencyNode node) Gets the properties of the specified dependency node before dependency management was applied (if any).static StringDependencyManagerUtils.getPremanagedScope(DependencyNode node) Gets the scope of the specified dependency node before dependency management was applied (if any).static StringDependencyManagerUtils.getPremanagedVersion(DependencyNode node) Gets the version or version range of the specified dependency node before dependency management was applied (if any). -
Uses of DependencyNode in org.eclipse.aether.util.graph.transformer
Fields in org.eclipse.aether.util.graph.transformer declared as DependencyNodeModifier and TypeFieldDescription(package private) DependencyNodeConflictResolver.ConflictItem.node(package private) final DependencyNodeConflictResolver.ConflictContext.rootFields in org.eclipse.aether.util.graph.transformer with type parameters of type DependencyNodeModifier and TypeFieldDescription(package private) final Map<List<DependencyNode>, ConflictResolver.NodeInfo> ConflictResolver.State.infosThe (conceptual) mapping from nodes to extra infos, technically keyed by the node's child list which better captures the identity of a node since we're basically concerned with effects towards children.(package private) final List<DependencyNode> ConflictResolver.ConflictItem.parent(package private) final List<DependencyNode> ConflictResolver.State.parentNodesThe stack of parent nodes.(package private) final Map<Object, DependencyNode> ConflictResolver.State.resolvedIdsA mapping from conflict id to winner node, helps to recognize nodes that have their effective scopeinvalid input: '&optionality' set or are leftovers from previous removals.(package private) final Map<List<DependencyNode>, Object> ConflictResolver.State.stackThe set of nodes on the DFS stack to detect cycles, technically keyed by the node's child list to match the dirty graph structure produced by the dependency collector for cycles.Methods in org.eclipse.aether.util.graph.transformer that return DependencyNodeModifier and TypeMethodDescriptionConflictResolver.ConflictItem.getNode()Gets the dependency node involved in the conflict.ConflictResolver.ConflictContext.getRoot()Gets the root node of the dependency graph being transformed.private DependencyNodeConflictResolver.State.parent()ChainedDependencyGraphTransformer.transformGraph(DependencyNode node, DependencyGraphTransformationContext context) ConflictIdSorter.transformGraph(DependencyNode node, DependencyGraphTransformationContext context) ConflictMarker.transformGraph(DependencyNode node, DependencyGraphTransformationContext context) After the execution of this method, every DependencyNode with an attached dependency is member of one conflict group.ConflictResolver.transformGraph(DependencyNode node, DependencyGraphTransformationContext context) JavaDependencyContextRefiner.transformGraph(DependencyNode node, DependencyGraphTransformationContext context) NoopDependencyGraphTransformer.transformGraph(DependencyNode node, DependencyGraphTransformationContext context) Methods in org.eclipse.aether.util.graph.transformer that return types with arguments of type DependencyNodeModifier and TypeMethodDescriptionprivate Map<DependencyNode, Object> ConflictMarker.mark(Collection<DependencyNode> nodes, Map<Object, ConflictMarker.ConflictGroup> groups) Methods in org.eclipse.aether.util.graph.transformer with parameters of type DependencyNodeModifier and TypeMethodDescription(package private) voidConflictResolver.State.add(DependencyNode node) private voidConflictMarker.analyze(DependencyNode node, Map<DependencyNode, Object> nodes, Map<Object, ConflictMarker.ConflictGroup> groups, int[] counter) private voidConflictIdSorter.buildConflitIdDAG(Map<Object, ConflictIdSorter.ConflictId> ids, DependencyNode node, ConflictIdSorter.ConflictId id, int depth, Map<DependencyNode, Object> visited, Map<?, ?> conflictIds) private booleanConflictResolver.State.deriveOptional(DependencyNode node, Object conflictId) private StringConflictResolver.State.deriveScope(DependencyNode node, Object conflictId) private booleanConflictResolver.gatherConflictItems(DependencyNode node, ConflictResolver.State state) private StringJavaDependencyContextRefiner.getClasspathScope(DependencyNode node) ConflictResolver.OptionalitySelector.getInstance(DependencyNode root, DependencyGraphTransformationContext context) Retrieves the optionality selector for use during the specified graph transformation.ConflictResolver.ScopeDeriver.getInstance(DependencyNode root, DependencyGraphTransformationContext context) Retrieves the scope deriver for use during the specified graph transformation.ConflictResolver.ScopeSelector.getInstance(DependencyNode root, DependencyGraphTransformationContext context) Retrieves the scope selector for use during the specified graph transformation.ConflictResolver.VersionSelector.getInstance(DependencyNode root, DependencyGraphTransformationContext context) Retrieves the version selector for use during the specified graph transformation.ConflictMarker.getKeys(DependencyNode node) booleanConflictResolver.ConflictContext.isIncluded(DependencyNode node) Determines whether the specified dependency node belongs to this conflict context.(package private) booleanConflictResolver.State.loser(DependencyNode node, Object conflictId) private ConflictResolver.ConflictItemConflictResolver.State.newConflictItem(DependencyNode parent, DependencyNode node) (package private) booleanConflictResolver.State.push(DependencyNode node, Object conflictId) ChainedDependencyGraphTransformer.transformGraph(DependencyNode node, DependencyGraphTransformationContext context) ConflictIdSorter.transformGraph(DependencyNode node, DependencyGraphTransformationContext context) ConflictMarker.transformGraph(DependencyNode node, DependencyGraphTransformationContext context) After the execution of this method, every DependencyNode with an attached dependency is member of one conflict group.ConflictResolver.transformGraph(DependencyNode node, DependencyGraphTransformationContext context) JavaDependencyContextRefiner.transformGraph(DependencyNode node, DependencyGraphTransformationContext context) NoopDependencyGraphTransformer.transformGraph(DependencyNode node, DependencyGraphTransformationContext context) Method parameters in org.eclipse.aether.util.graph.transformer with type arguments of type DependencyNodeModifier and TypeMethodDescriptionprivate voidConflictMarker.analyze(DependencyNode node, Map<DependencyNode, Object> nodes, Map<Object, ConflictMarker.ConflictGroup> groups, int[] counter) private Map<DependencyNode, Object> ConflictMarker.mark(Collection<DependencyNode> nodes, Map<Object, ConflictMarker.ConflictGroup> groups) private static longConflictResolver.relatedSiblingsCount(Artifact artifact, List<DependencyNode> parent) Constructors in org.eclipse.aether.util.graph.transformer with parameters of type DependencyNodeModifierConstructorDescriptionConflictContext(DependencyNode root, Object conflictId, Map<DependencyNode, Object> conflictIds, Collection<ConflictResolver.ConflictItem> items) Creates a new conflict context.(package private)ConflictContext(DependencyNode root, Map<?, ?> conflictIds, Collection<ConflictResolver.ConflictItem> items) ConflictItem(DependencyNode parent, DependencyNode node, int depth, int optionalities, String... scopes) Creates a new conflict item with the specified properties.(package private)ConflictItem(DependencyNode parent, DependencyNode node, String scope, boolean optional) (package private)State(DependencyNode root, Map<?, ?> conflictIds, int conflictIdCount, DependencyGraphTransformationContext context) Constructor parameters in org.eclipse.aether.util.graph.transformer with type arguments of type DependencyNodeModifierConstructorDescriptionConflictContext(DependencyNode root, Object conflictId, Map<DependencyNode, Object> conflictIds, Collection<ConflictResolver.ConflictItem> items) Creates a new conflict context. -
Uses of DependencyNode in org.eclipse.aether.util.graph.visitor
Fields in org.eclipse.aether.util.graph.visitor declared as DependencyNodeFields in org.eclipse.aether.util.graph.visitor with type parameters of type DependencyNodeModifier and TypeFieldDescriptionprivate final Map<DependencyNode, DependencyNode> CloningDependencyVisitor.clonesprivate final Map<DependencyNode, DependencyNode> CloningDependencyVisitor.clonesprotected final List<DependencyNode> AbstractDepthFirstNodeListGenerator.nodesprivate final Stack<DependencyNode> CloningDependencyVisitor.parentsprivate final Stack<DependencyNode> FilteringDependencyVisitor.parentsprivate final Stack<DependencyNode> PathRecordingDependencyVisitor.parentsprivate final List<List<DependencyNode>> PathRecordingDependencyVisitor.pathsprivate final Map<DependencyNode, Object> AbstractDepthFirstNodeListGenerator.visitedNodesprivate final Map<DependencyNode, Object> TreeDependencyVisitor.visitedNodesMethods in org.eclipse.aether.util.graph.visitor that return DependencyNodeModifier and TypeMethodDescriptionprotected DependencyNodeCloningDependencyVisitor.clone(DependencyNode node) Creates a clone of the specified node.final DependencyNodeCloningDependencyVisitor.getRootNode()Gets the root node of the cloned dependency graph.Methods in org.eclipse.aether.util.graph.visitor that return types with arguments of type DependencyNodeModifier and TypeMethodDescriptionAbstractDepthFirstNodeListGenerator.getNodes()Gets the list of dependency nodes that was generated during the graph traversal.PathRecordingDependencyVisitor.getPaths()Gets the paths leading to nodes matching the filter that have been recorded during the graph visit.Methods in org.eclipse.aether.util.graph.visitor with parameters of type DependencyNodeModifier and TypeMethodDescriptionprotected DependencyNodeCloningDependencyVisitor.clone(DependencyNode node) Creates a clone of the specified node.private StringDependencyGraphDumper.formatNode(DependencyNode node) protected booleanAbstractDepthFirstNodeListGenerator.setVisited(DependencyNode node) Marks the specified node as being visited and determines whether the node has been visited before.abstract booleanAbstractDepthFirstNodeListGenerator.visitEnter(DependencyNode node) final booleanCloningDependencyVisitor.visitEnter(DependencyNode node) booleanDependencyGraphDumper.visitEnter(DependencyNode node) booleanFilteringDependencyVisitor.visitEnter(DependencyNode node) booleanPathRecordingDependencyVisitor.visitEnter(DependencyNode node) booleanPostorderNodeListGenerator.visitEnter(DependencyNode node) booleanPreorderNodeListGenerator.visitEnter(DependencyNode node) booleanTreeDependencyVisitor.visitEnter(DependencyNode node) abstract booleanAbstractDepthFirstNodeListGenerator.visitLeave(DependencyNode node) final booleanCloningDependencyVisitor.visitLeave(DependencyNode node) booleanDependencyGraphDumper.visitLeave(DependencyNode node) booleanFilteringDependencyVisitor.visitLeave(DependencyNode node) booleanPathRecordingDependencyVisitor.visitLeave(DependencyNode node) booleanPostorderNodeListGenerator.visitLeave(DependencyNode node) booleanPreorderNodeListGenerator.visitLeave(DependencyNode node) booleanTreeDependencyVisitor.visitLeave(DependencyNode node)