public abstract class ParentContextDependencyGraphTransformer extends GraphCycleAvoidingTransformer
| Constructor and Description |
|---|
ParentContextDependencyGraphTransformer() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
protected abstract String |
getAncestorKey()
Key to store ancestors of this node that define it's context
|
int |
hashCode() |
protected abstract boolean |
isChildNode(org.eclipse.aether.graph.DependencyNode childNode)
Returns if the node should be marked as a child node.
|
protected abstract boolean |
isSelectableParent(org.eclipse.aether.graph.DependencyNode dependencyNode)
Return
true if the node should be selected as parent and all children should be considered in it's context/ |
protected void |
markChildNode(org.eclipse.aether.graph.DependencyNode childNode,
Optional<org.eclipse.aether.graph.DependencyNode> parent) |
protected void |
transformNode(org.eclipse.aether.graph.DependencyNode node) |
transformGraphpublic ParentContextDependencyGraphTransformer()
protected void transformNode(org.eclipse.aether.graph.DependencyNode node)
transformNode in class GraphCycleAvoidingTransformerprotected void markChildNode(org.eclipse.aether.graph.DependencyNode childNode,
Optional<org.eclipse.aether.graph.DependencyNode> parent)
protected abstract boolean isSelectableParent(org.eclipse.aether.graph.DependencyNode dependencyNode)
true if the node should be selected as parent and all children should be considered in it's context/dependencyNode - the node to evaluate as parent.protected abstract boolean isChildNode(org.eclipse.aether.graph.DependencyNode childNode)
childNode - the node to evaluate as child nodeprotected abstract String getAncestorKey()
Copyright © 2023 MuleSoft, Inc.. All rights reserved.