Class: FilterBuilder

vef.map.filters.FilterBuilder()

Helper class for creating filter query strings for different software and service types.

Constructor

new FilterBuilder()

Source:

Methods

(static) getFilterParams(layer, filters) → {string}

Get the filter query for a service based on the filter config for a specific layer
Parameters:
Name Type Description
layer Layer
filters Array.<object>
Source:
Returns:
Type
string

(static) harmonizeFilter(filters) → {object}

Group all columns by attribute in an object
Parameters:
Name Type Description
filters Array.<object>
Source:
Returns:
mapped filters to an object grouped by column
Type
object