Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MarkerManager<D>

Type parameters

  • D: object

Hierarchy

Index

Constructors

constructor

Properties

Protected Readonly fileService

fileService: FileService

Protected Readonly onDidChangeMarkersEmitter

onDidChangeMarkersEmitter: Emitter<default> = ...

Protected Readonly uri2MarkerCollection

uri2MarkerCollection: Map<string, MarkerCollection<D>> = ...

Accessors

onDidChangeMarkers

  • get onDidChangeMarkers(): Event<default>

Methods

cleanAllMarkers

  • cleanAllMarkers(uri?: default): void

Protected cleanMarkers

  • cleanMarkers(event: FileChangesEvent): void

Protected doCleanAllMarkers

  • doCleanAllMarkers(uri: default): void

findMarkers

Protected fireOnDidChangeMarkers

  • fireOnDidChangeMarkers(uri: default): void

Abstract getKind

  • getKind(): string

getUris

  • getUris(): IterableIterator<string>

Protected init

  • init(): void

setMarkers

  • setMarkers(uri: default, owner: string, data: D[]): Marker<D>[]