FilterService
-
class
wvc.FilterService() Lists and applies filters using the viewer’s model API.
Constructors
-
wvc.FilterService.constructor() - FilterService(webViewer: IWebViewer):
FilterServiceParameters
webViewer: IWebViewer
Optional viewer supplying model filters.Returns:
FilterService
Properties
-
wvc.FilterService.serviceName readonly
serviceName: “FilterService”Registry identifier for this service.
Accessors
-
wvc.FilterService.webViewer() Viewer supplying the filters; undefined before initialization.
get webViewer(): (undefined | IWebViewer)Viewer supplying model filters; undefined before initialization.
Returns: (undefined | IWebViewer)
set webViewer(webViewer: (undefined | IWebViewer)): voidViewer supplying the filters; undefined before initialization.
Parameters
webViewer: (undefined | IWebViewer)Returns: void
Methods
-
wvc.FilterService.applyFilter() - applyFilter(filterId: FilterId): void
Parameters
filterId: FilterId
Filter to apply.Returns: void
voidThrows
When the viewer is not initialized.
-
wvc.FilterService.getFilters() - getFilters(): Map
Returns: Map
The model filters, or an empty map before initialization.
-
wvc.FilterService.reset() - reset(): void
Returns: void
void; notifies consumers to refresh the filter list.