Class ParentsVisitor
- java.lang.Object
-
- org.apache.maven.enforcer.rules.utils.ParentsVisitor
-
- All Implemented Interfaces:
ParentNodeProvider,org.eclipse.aether.graph.DependencyVisitor
public class ParentsVisitor extends java.lang.Object implements org.eclipse.aether.graph.DependencyVisitor, ParentNodeProvider
ADependencyVisitorbuilding a map of parent nodes
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<org.eclipse.aether.graph.DependencyNode,org.eclipse.aether.graph.DependencyNode>parentsprivate java.util.Deque<org.eclipse.aether.graph.DependencyNode>parentStack
-
Constructor Summary
Constructors Constructor Description ParentsVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.aether.graph.DependencyNodegetParent(org.eclipse.aether.graph.DependencyNode node)Returns the parent node of the given nodebooleanvisitEnter(org.eclipse.aether.graph.DependencyNode node)booleanvisitLeave(org.eclipse.aether.graph.DependencyNode node)
-
-
-
Method Detail
-
getParent
public org.eclipse.aether.graph.DependencyNode getParent(org.eclipse.aether.graph.DependencyNode node)
Description copied from interface:ParentNodeProviderReturns the parent node of the given node- Specified by:
getParentin interfaceParentNodeProvider- Parameters:
node- node to get the information for- Returns:
- parent node or
nullis no information is known
-
visitEnter
public boolean visitEnter(org.eclipse.aether.graph.DependencyNode node)
- Specified by:
visitEnterin interfaceorg.eclipse.aether.graph.DependencyVisitor
-
visitLeave
public boolean visitLeave(org.eclipse.aether.graph.DependencyNode node)
- Specified by:
visitLeavein interfaceorg.eclipse.aether.graph.DependencyVisitor
-
-