java.lang.Object
org.eclipse.lemminx.customservice.synapse.dependency.tree.visitor.AbstractDependencyVisitor
Direct Known Subclasses:
APIVisitor, DataServiceVisitor, DataSourceVisitor, EndpointVisitor, InboundEndpointVisitor, LocalEntryVisitor, MessageProcessorVisitor, MessageStoreVisitor, ProxyServiceVisitor, SequenceVisitor, TaskVisitor, TemplateVisitor

public abstract class AbstractDependencyVisitor extends Object
  • Field Details

    • dependencyLookUp

      protected final DependencyLookUp dependencyLookUp
    • projectPath

      protected final String projectPath
  • Constructor Details

  • Method Details

    • visit

      public final void visit(String artifactPath)
      Visit the artifact and build the dependency tree.
      Parameters:
      artifactPath -
    • visit

      public abstract void visit(STNode node)
    • addDependency

      protected void addDependency(Dependency dependency)
    • addDependencies

      protected void addDependencies(List<Dependency> dependencies)
    • getDependencyTree

      public DependencyTree getDependencyTree()