Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Properties

Private _dataSource

_dataSource: IDataSourceV2

Private _featureListener

_featureListener: IDisposable

Private _features

_features: {}

Type declaration

Private _filter

_filter: boolean

Private _filteredData

_filteredData: {}

Type declaration

  • [key: string]: any[][]

Private _instantiated

_instantiated: boolean = false

Private _layer

_layer: VectorLayer

_layerId

_layerId: string

Private _options

Private _reducedData

_reducedData: {}

Type declaration

  • [key: string]: any[][]

Private _selectionLookup

_selectionLookup: {}

Type declaration

  • [key: number]: boolean

Private _selections

_selections: any[] = []

Private _source

_source: VectorSource

_visible

_visible: boolean

_zIndex

_zIndex: number

Methods

Private _createRecordKeysLookup

  • _createRecordKeysLookup(features: Feature[]): any
  • Parameters

    Returns any

Private _filterData

  • Parameters

    Returns void

Private _filterIfRequired

  • _filterIfRequired(matchingSelections: ILayerSelection[], recordKeysLookup: any): void
  • Parameters

    Returns void

Private _getMatchingSelections

  • _getMatchingSelections(condition: string, selector?: string): any[]
  • Parameters

    • condition: string
    • Optional selector: string

    Returns any[]

Private _getSelection

  • Parameters

    • selector: string
    • condition: string

    Returns ILayerSelection

Private _getSelectionKeysFromGeometry

  • _getSelectionKeysFromGeometry(geometry: Geometry): number[]
  • Parameters

    • geometry: Geometry

    Returns number[]

Private _groupByPropertyReducer

  • _groupByPropertyReducer(groupByProperty: string, data: any[]): any
  • Parameters

    • groupByProperty: string
    • data: any[]

    Returns any

Private _instantiateLayer

  • _instantiateLayer(): void
  • Returns void

Private _isMultiSelection

  • Parameters

    Returns boolean

Private _mapReducedDataToFeatures

  • _mapReducedDataToFeatures(): void
  • Returns void

Private _processSelection

  • Parameters

    Returns void

Private _reduceData

  • Parameters

    Returns void

Private _styleFunction

  • _styleFunction(feature: Feature): Style
  • Parameters

    Returns Style

Private _triggerOnDataChange

  • _triggerOnDataChange(): void
  • Returns void

Protected addLayer

  • addLayer(layer: Layer): void
  • Parameters

    Returns void

addSelection

Protected clearLayers

  • clearLayers(): void

clearSelection

  • clearSelection(): void

featureSelection

  • featureSelection(selector: string, condition: string, feature: Feature, selectionHandlerCallback: IFeatureCallback): void

getDataSource

  • Returns IDataSourceV2

getId

  • getId(): string
  • Returns string

getLayerCollection

  • getLayerCollection(): LayerCollection

getLayers

getMultiSelector

  • getMultiSelector(condition: string): string
  • Parameters

    • condition: string

    Returns string

getSelections

  • Returns ILayerSelection[]

getType

  • Returns LayerType

getVisible

  • getVisible(): any
  • Returns any

initialize

multiFeatureSelection

  • multiFeatureSelection(selector: string, condition: string, geometry: Geometry, selectionHandlerCallback: IFeatureCallback): void
  • Parameters

    • selector: string
    • condition: string
    • geometry: Geometry
    • selectionHandlerCallback: IFeatureCallback

    Returns void

setGeometricSelection

  • setGeometricSelection(selector: string, condition: string, geometry: Geometry): void
  • Parameters

    • selector: string
    • condition: string
    • geometry: Geometry

    Returns void

Protected setLayersVisible

  • setLayersVisible(visible: boolean): void
  • Parameters

    • visible: boolean

    Returns void

setSingleSelection

  • setSingleSelection(selector: string, condition: string, selectionKey: number): void
  • Parameters

    • selector: string
    • condition: string
    • selectionKey: number

    Returns void

setVisible

  • setVisible(visible: boolean): void
  • Parameters

    • visible: boolean

    Returns void

Generated using TypeDoc