Package io.quarkus.domino
Interface DependencyTreeVisitor
-
- All Known Implementing Classes:
LoggingDependencyTreeVisitor,PurgingDependencyTreeVisitor,SbomGeneratingDependencyVisitor
public interface DependencyTreeVisitor
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceDependencyTreeVisitor.DependencyVisit
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidafterAllRoots()voidbeforeAllRoots()voidenterBomImport(DependencyTreeVisitor.DependencyVisit visit)voidenterDependency(DependencyTreeVisitor.DependencyVisit visit)voidenterParentPom(DependencyTreeVisitor.DependencyVisit visit)voidenterRootArtifact(DependencyTreeVisitor.DependencyVisit visit)voidleaveBomImport(DependencyTreeVisitor.DependencyVisit visit)voidleaveDependency(DependencyTreeVisitor.DependencyVisit visit)voidleaveParentPom(DependencyTreeVisitor.DependencyVisit visit)voidleaveRootArtifact(DependencyTreeVisitor.DependencyVisit visit)default voidlinkDependency(io.quarkus.maven.dependency.ArtifactCoords coords)In case the Maven artifact resolver was configured to return verbose dependency graphs, this method will be called to indicate the current dependency graph node has a dependency on another node with the passed in coordinates whose dependencies will be walked over in a different branch of the graph.
-
-
-
Method Detail
-
beforeAllRoots
void beforeAllRoots()
-
afterAllRoots
void afterAllRoots()
-
enterRootArtifact
void enterRootArtifact(DependencyTreeVisitor.DependencyVisit visit)
-
leaveRootArtifact
void leaveRootArtifact(DependencyTreeVisitor.DependencyVisit visit)
-
enterDependency
void enterDependency(DependencyTreeVisitor.DependencyVisit visit)
-
linkDependency
default void linkDependency(io.quarkus.maven.dependency.ArtifactCoords coords)
In case the Maven artifact resolver was configured to return verbose dependency graphs, this method will be called to indicate the current dependency graph node has a dependency on another node with the passed in coordinates whose dependencies will be walked over in a different branch of the graph.- Parameters:
coords- artifact coordinates of a dependency
-
leaveDependency
void leaveDependency(DependencyTreeVisitor.DependencyVisit visit)
-
enterParentPom
void enterParentPom(DependencyTreeVisitor.DependencyVisit visit)
-
leaveParentPom
void leaveParentPom(DependencyTreeVisitor.DependencyVisit visit)
-
enterBomImport
void enterBomImport(DependencyTreeVisitor.DependencyVisit visit)
-
leaveBomImport
void leaveBomImport(DependencyTreeVisitor.DependencyVisit visit)
-
-