Class VcsApp

Hierarchy

  • VcsApp

Accessors

  • get locale(): string
  • Returns string

  • set locale(value): void
  • sets the locale of the vcsApp and the linked layerCollection. This will trigger the localeChanged Event.

    Parameters

    • value: string

      new locale with 2 letters

    Returns void

Constructors

Methods

  • Parameters

    • moduleId: string

    Returns Promise<void>

  • Destroys the app and all its collections, their content and ui managers.

    Returns void

  • Parameters

    • moduleId: string

    Returns Promise<void>

  • resets the dynamic VcsModule to the "defaultDynamicModule"

    Returns void

  • sets the given module as the dynamic

    Parameters

    Returns void

Properties

_categories: CategoryCollection
_categoryClassRegisty: OverrideClassRegistry<typeof Category>
_categoryItemClassRegistry: OverrideClassRegistry<Ctor<any>>
_defaultDynamicModule: VcsModule
_destroyed: VcsEvent<void>
_dynamicModule: VcsModule
_dynamicModuleIdChanged: VcsEvent<string>
_featureProviderClassRegsitry: OverrideClassRegistry<typeof AbstractFeatureProvider>
_id: string
_layerClassRegistry: OverrideClassRegistry<typeof Layer>
_locale: string

represents the current Locale.

_localeChanged: VcsEvent<string>

fires if the current Locale changes.

_mapClassRegistry: OverrideClassRegistry<typeof VcsMap>
_moduleMutationPromise: Promise<void>
_styleClassRegistry: OverrideClassRegistry<typeof StyleItem>
_tileProviderClassRegsitry: OverrideClassRegistry<typeof TileProvider>
description: undefined | string
name: undefined | string
properties: undefined | Record<string, unknown>

Generated using TypeDoc