Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PreferenceServiceImpl

Hierarchy

  • PreferenceServiceImpl

Implements

Index

Constructors

constructor

Properties

Protected Readonly _ready

_ready: Deferred<void> = ...

Protected Readonly configurations

configurations: PreferenceConfigurations

Readonly onPreferenceChanged

onPreferenceChanged: Event<PreferenceChange> = ...

Protected Readonly onPreferenceChangedEmitter

onPreferenceChangedEmitter: Emitter<PreferenceChange> = ...

Readonly onPreferencesChanged

onPreferencesChanged: Event<PreferenceChanges> = ...

Protected Readonly onPreferencesChangedEmitter

onPreferencesChangedEmitter: Emitter<PreferenceChanges> = ...

Protected Readonly preferenceOverrideService

preferenceOverrideService: PreferenceLanguageOverrideService

Protected Readonly preferenceProviders

preferenceProviders: Map<PreferenceScope, PreferenceProvider> = ...

Protected Readonly providerProvider

providerProvider: PreferenceProviderProvider

Protected Readonly schema

Protected Readonly toDispose

toDispose: DisposableCollection = ...

Accessors

ready

  • get ready(): Promise<void>

Methods

dispose

  • dispose(): void

Protected doGet

  • doGet<T>(preferenceName: string, defaultValue?: T, resourceUri?: string): undefined | T

Protected doHas

  • doHas(preferenceName: string, resourceUri?: string): boolean

Protected doInspectInScope

  • doInspectInScope<T>(preferenceName: string, scope: PreferenceScope, resourceUri?: string): undefined | T

Protected doResolve

get

  • get<T>(preferenceName: string): undefined | T
  • get<T>(preferenceName: string, defaultValue: T): T
  • get<T>(preferenceName: string, defaultValue: T, resourceUri: string): T
  • get<T>(preferenceName: string, defaultValue?: T, resourceUri?: string): undefined | T

Protected getAffectedPreferenceNames

getBoolean

  • getBoolean(preferenceName: string): undefined | boolean
  • getBoolean(preferenceName: string, defaultValue: boolean): boolean
  • getBoolean(preferenceName: string, defaultValue: boolean, resourceUri: string): boolean

getConfigUri

getNumber

  • getNumber(preferenceName: string): undefined | number
  • getNumber(preferenceName: string, defaultValue: number): number
  • getNumber(preferenceName: string, defaultValue: number, resourceUri: string): number

Protected getProvider

Protected getScopedValueFromInspection

Protected getScopesToChange

getString

  • getString(preferenceName: string): undefined | string
  • getString(preferenceName: string, defaultValue: string): string
  • getString(preferenceName: string, defaultValue: string, resourceUri: string): string

has

  • has(preferenceName: string, resourceUri?: string): boolean

Protected init

  • init(): void

Protected initializeProviders

  • initializeProviders(): Promise<void>

inspect

Protected inspectInScope

  • inspectInScope<T>(preferenceName: string, scope: PreferenceScope, resourceUri?: string): undefined | T

overriddenPreferenceName

overridePreferenceName

Protected reconcilePreferences

resolve

set

  • set(preferenceName: string, value: any, scope: undefined | Default | User | Workspace | Folder, resourceUri?: string): Promise<void>

updateValue

  • updateValue(preferenceName: string, value: any, resourceUri?: string): Promise<void>