| Package | Description |
|---|---|
| org.mule.tools.api.validation.resolver | |
| org.mule.tools.api.validation.resolver.model | |
| org.mule.tools.api.validation.resolver.visitor |
| Constructor and Description |
|---|
MulePluginResolver(ProjectDependencyNode node,
DependencyNodeVisitor visitor) |
| Modifier and Type | Method and Description |
|---|---|
ProjectDependencyNode |
ProjectDependencyNode.buildNode(ArtifactCoordinates dependency)
Builds a
ProjectDependencyNode using the default builder |
| Modifier and Type | Method and Description |
|---|---|
Set<ProjectDependencyNode> |
ProjectDependencyNode.getChildren(DependenciesFilter filter)
Retrieves a set containing the direct dependency nodes based on a filter.
|
| Modifier and Type | Method and Description |
|---|---|
Set<ArtifactCoordinates> |
DependenciesFilter.filter(ProjectDependencyNode node)
Retrieves the project direct dependencies that have a
scope, classifier and DEFAULT_TYPE. |
| Modifier and Type | Method and Description |
|---|---|
void |
MulePluginVisitor.collectDependencies(ProjectDependencyNode node)
Adds the set of dependencies to the collected dependencies.
|
void |
MuleDomainVisitor.collectDependencies(ProjectDependencyNode node)
Adds the set of dependencies to the collected dependencies.
|
abstract void |
AbstractArtifactVisitor.collectDependencies(ProjectDependencyNode node) |
void |
MulePluginResolverVisitor.visit(ProjectDependencyNode node)
Used to visit the project root.
|
void |
DependencyNodeVisitor.visit(ProjectDependencyNode dependencyNode)
Visits a dependency node
|
void |
AbstractArtifactVisitor.visit(ProjectDependencyNode node)
Visits a node, processing its direct dependencies (that are of the type defined by the classifier in the constructor) and
visiting its children.
|
protected void |
AbstractArtifactVisitor.visitChildren(ProjectDependencyNode node)
Visits each the current node's children with the visitor that was supplied in the constructor
|
Copyright © 2019 MuleSoft Inc. All rights reserved.