Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TreeViewsExtImpl

Hierarchy

  • TreeViewsExtImpl

Implements

Index

Constructors

constructor

Properties

Readonly commandRegistry

commandRegistry: CommandRegistryImpl

Private proxy

Private Readonly treeViews

treeViews: Map<string, TreeViewExtImpl<any>> = ...

Methods

$getChildren

  • $getChildren(treeViewId: string, treeItemId: string): Promise<undefined | TreeViewItem[]>

$setExpanded

  • $setExpanded(treeViewId: string, treeItemId: string, expanded: boolean): Promise<any>

$setSelection

  • $setSelection(treeViewId: string, treeItemIds: string[]): Promise<void>

$setVisible

  • $setVisible(treeViewId: string, isVisible: boolean): Promise<void>

createTreeView

  • createTreeView<T>(plugin: Plugin, treeViewId: string, options: { treeDataProvider: TreeDataProvider<T> }): TreeView<T>

Protected getTreeView

  • getTreeView(treeViewId: string): TreeViewExtImpl<any>

registerTreeDataProvider

  • registerTreeDataProvider<T>(plugin: Plugin, treeViewId: string, treeDataProvider: TreeDataProvider<T>): Disposable