Package org.eclipse.aether.internal.impl
Class ArtifactRequestBuilder
- java.lang.Object
-
- org.eclipse.aether.internal.impl.ArtifactRequestBuilder
-
- All Implemented Interfaces:
DependencyVisitor
class ArtifactRequestBuilder extends java.lang.Object implements DependencyVisitor
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<ArtifactRequest>requestsprivate RequestTracetrace
-
Constructor Summary
Constructors Constructor Description ArtifactRequestBuilder(RequestTrace trace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ArtifactRequest>getRequests()booleanvisitEnter(DependencyNode node)Notifies the visitor of a node visit before its children have been processed.booleanvisitLeave(DependencyNode node)Notifies the visitor of a node visit after its children have been processed.
-
-
-
Field Detail
-
trace
private final RequestTrace trace
-
requests
private java.util.List<ArtifactRequest> requests
-
-
Constructor Detail
-
ArtifactRequestBuilder
ArtifactRequestBuilder(RequestTrace trace)
-
-
Method Detail
-
getRequests
public java.util.List<ArtifactRequest> getRequests()
-
visitEnter
public boolean visitEnter(DependencyNode node)
Description copied from interface:DependencyVisitorNotifies the visitor of a node visit before its children have been processed.- Specified by:
visitEnterin interfaceDependencyVisitor- Parameters:
node- The dependency node being visited, must not benull.- Returns:
trueto visit child nodes of the specified node as well,falseto skip children.
-
visitLeave
public boolean visitLeave(DependencyNode node)
Description copied from interface:DependencyVisitorNotifies the visitor of a node visit after its children have been processed. Note that this method is always invoked regardless whether any children have actually been visited.- Specified by:
visitLeavein interfaceDependencyVisitor- Parameters:
node- The dependency node being visited, must not benull.- Returns:
trueto visit siblings nodes of the specified node as well,falseto skip siblings.
-
-