public abstract class AbstractArtifactDependencyWalker extends Object implements ArtifactDependencyWalker
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractArtifactDependencyWalker.WalkbackPath |
Constructor and Description |
---|
AbstractArtifactDependencyWalker(DependencyArtifacts artifacts) |
AbstractArtifactDependencyWalker(DependencyArtifacts artifacts,
TargetEnvironment[] environments) |
Modifier and Type | Method and Description |
---|---|
protected ArtifactDescriptor |
getArtifact(File location,
String id) |
protected void |
traverseFeature(FeatureRef ref,
ArtifactDependencyVisitor visitor,
AbstractArtifactDependencyWalker.WalkbackPath visited) |
void |
traverseFeature(File location,
Feature feature,
ArtifactDependencyVisitor visitor)
Walks dependencies of specified feature.
|
protected void |
traverseFeature(File location,
Feature feature,
FeatureRef featureRef,
ArtifactDependencyVisitor visitor,
AbstractArtifactDependencyWalker.WalkbackPath visited) |
void |
traverseProduct(ProductConfiguration product,
ArtifactDependencyVisitor visitor) |
protected void |
traverseProduct(ProductConfiguration product,
ArtifactDependencyVisitor visitor,
AbstractArtifactDependencyWalker.WalkbackPath visited) |
void |
traverseUpdateSite(UpdateSite site,
ArtifactDependencyVisitor visitor) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
walk
public AbstractArtifactDependencyWalker(DependencyArtifacts artifacts)
public AbstractArtifactDependencyWalker(DependencyArtifacts artifacts, TargetEnvironment[] environments)
public void traverseUpdateSite(UpdateSite site, ArtifactDependencyVisitor visitor)
traverseUpdateSite
in interface ArtifactDependencyWalker
public void traverseFeature(File location, Feature feature, ArtifactDependencyVisitor visitor)
ArtifactDependencyWalker
traverseFeature
in interface ArtifactDependencyWalker
protected void traverseFeature(File location, Feature feature, FeatureRef featureRef, ArtifactDependencyVisitor visitor, AbstractArtifactDependencyWalker.WalkbackPath visited)
protected ArtifactDescriptor getArtifact(File location, String id)
public void traverseProduct(ProductConfiguration product, ArtifactDependencyVisitor visitor)
traverseProduct
in interface ArtifactDependencyWalker
protected void traverseProduct(ProductConfiguration product, ArtifactDependencyVisitor visitor, AbstractArtifactDependencyWalker.WalkbackPath visited)
protected void traverseFeature(FeatureRef ref, ArtifactDependencyVisitor visitor, AbstractArtifactDependencyWalker.WalkbackPath visited)
Copyright © 2008–2023 Eclipse Foundation. All rights reserved.