Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • PreferenceTreeGenerator

Index

Constructors

Properties

_root: CompositeTreeNode
commonlyUsedPreferences: string[] = ...
defaultTopLevelCategory: "extensions" = 'extensions'
handleChangedSchema: DebouncedFunc<(() => void)> = ...
onSchemaChanged: Event<CompositeTreeNode> = ...
onSchemaChangedEmitter: Emitter<CompositeTreeNode> = ...
preferenceConfigs: PreferenceConfigurations
schemaProvider: PreferenceSchemaProvider
sectionAssignments: Map<string, string> = ...
topLevelCategories: Map<string, string> = ...

Accessors

  • get root(): CompositeTreeNode

Methods

  • createRootNode(): CompositeTreeNode
  • doHandleChangedSchema(): void
  • doInit(): Promise<void>
  • generateTree(): CompositeTreeNode
  • getCustomLabelFor(id: string): undefined | string
  • getGroupName(labels: string[]): string
  • getNodeId(preferenceId: string): string
  • getSubgroupName(labels: string[], computedGroupName: string): undefined | string
  • init(): void