Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TreeSearch

Hierarchy

  • TreeSearch

Implements

Index

Constructors

constructor

Properties

Protected _filterResult

_filterResult: Match<TreeNode>[] = []

Protected _filteredNodes

_filteredNodes: readonly Readonly<TreeNode>[] = []

Protected _filteredNodesAndParents

_filteredNodesAndParents: Set<string> = ...

Protected Readonly disposables

disposables: DisposableCollection = ...

Protected Readonly filteredNodesEmitter

filteredNodesEmitter: Emitter<readonly Readonly<TreeNode>[]> = ...

Protected Readonly fuzzySearch

fuzzySearch: FuzzySearch

Protected Readonly labelProvider

labelProvider: LabelProvider

Protected Readonly tree

tree: Tree

Accessors

filteredNodes

  • get filteredNodes(): readonly Readonly<TreeNode>[]

onFilteredNodesChanged

  • get onFilteredNodesChanged(): Event<readonly Readonly<TreeNode>[]>

Methods

Protected addAllParentsToFilteredSet

  • addAllParentsToFilteredSet(node: TreeNode): void

dispose

  • dispose(): void

filter

  • filter(pattern: undefined | string): Promise<readonly Readonly<TreeNode>[]>

Protected fireFilteredNodesChanged

  • fireFilteredNodesChanged(nodes: readonly Readonly<TreeNode>[]): void

getHighlights

Protected init

  • init(): void

Protected mapRange

passesFilters

  • passesFilters(node: TreeNode): boolean

Protected toCaptionHighlight