public abstract class AbstractArtifactDependencyWalker extends java.lang.Object implements ArtifactDependencyWalker
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractArtifactDependencyWalker.WalkbackPath |
| Modifier and Type | Field and Description |
|---|---|
private DependencyArtifacts |
artifacts |
private TargetEnvironment[] |
environments |
| Constructor and Description |
|---|
AbstractArtifactDependencyWalker(DependencyArtifacts artifacts) |
AbstractArtifactDependencyWalker(DependencyArtifacts artifacts,
TargetEnvironment[] environments) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwalkprivate final DependencyArtifacts artifacts
private final TargetEnvironment[] environments
public AbstractArtifactDependencyWalker(DependencyArtifacts artifacts)
public AbstractArtifactDependencyWalker(DependencyArtifacts artifacts, TargetEnvironment[] environments)
public void traverseUpdateSite(UpdateSite site, ArtifactDependencyVisitor visitor)
traverseUpdateSite in interface ArtifactDependencyWalkerpublic void traverseFeature(java.io.File location,
Feature feature,
ArtifactDependencyVisitor visitor)
ArtifactDependencyWalkertraverseFeature in interface ArtifactDependencyWalkerprotected void traverseFeature(java.io.File location,
Feature feature,
FeatureRef featureRef,
ArtifactDependencyVisitor visitor,
AbstractArtifactDependencyWalker.WalkbackPath visited)
protected ArtifactDescriptor getArtifact(java.io.File location, java.lang.String id)
public void traverseProduct(ProductConfiguration product, ArtifactDependencyVisitor visitor)
traverseProduct in interface ArtifactDependencyWalkerprotected void traverseProduct(ProductConfiguration product, ArtifactDependencyVisitor visitor, AbstractArtifactDependencyWalker.WalkbackPath visited)
protected void traverseFeature(FeatureRef ref, ArtifactDependencyVisitor visitor, AbstractArtifactDependencyWalker.WalkbackPath visited)
private void traversePlugin(PluginRef ref, ArtifactDependencyVisitor visitor, AbstractArtifactDependencyWalker.WalkbackPath visited)
private boolean matchTargetEnvironment(PluginRef pluginRef)