Class DirectoryTreeBuilder

java.lang.Object
org.eclipse.lemminx.customservice.synapse.directoryTree.DirectoryTreeBuilder

public class DirectoryTreeBuilder extends Object
  • Constructor Details

    • DirectoryTreeBuilder

      public DirectoryTreeBuilder()
  • Method Details

    • buildDirectoryTree

      public static DirectoryMapResponse buildDirectoryTree(org.eclipse.lsp4j.WorkspaceFolder projectFolder)
    • getProjectExplorerModel

      public static DirectoryMapResponse getProjectExplorerModel(org.eclipse.lsp4j.WorkspaceFolder projectFolder)
      Generate model for the project explorer
      Parameters:
      projectFolder - project folder path
      Returns:
      project explorer structure
    • getProjectIdentifiers

      public static List<String> getProjectIdentifiers(org.eclipse.lsp4j.WorkspaceFolder projectFolder, List<String> filePaths)