Class: OGCGeoserver

vef.map.filters.builders.OGCGeoserver()

Represents a builder for constructing filter parameters for the Geoserver OGC filters.

Constructor

new OGCGeoserver()

Source:

Extends

  • AbstractBuilder

Methods

(static) and(filters) → {string}

Returns an "and" filter for the given filters.
Parameters:
Name Type Description
filters Array The filters.
Source:
Returns:
- The "and" filter.
Type
string

(static) bbox(property, latMin, lngMin, latMax, lngMax) → {string}

Returns an intersection filter for the given boundingbox
Parameters:
Name Type Description
property string
latMin number
lngMin number
latMax number
lngMax number
Source:
Returns:
- The "intersection"-filter.
Type
string

(static) bt(property, begin, end) → {string}

Returns a "between" filter for the given property, begin, and end values.
Parameters:
Name Type Description
property string The property name.
begin number The begin value.
end number The end value.
Source:
Returns:
- The "between" filter.
Type
string

(static) eq(property, value) → {string}

Returns an "equals" filter for the given property and value.
Parameters:
Name Type Description
property string The property name.
value string The value.
Source:
Returns:
- The "equals" filter.
Type
string

(static) getFilterParams(harmonizedFilters) → {Object}

Returns the filter parameters for the given harmonized filters.
Parameters:
Name Type Description
harmonizedFilters Array The harmonized filters.
Source:
Returns:
- The filter parameters.
Type
Object

(static) gt(property, value) → {string}

Returns a "greater than" filter for the given property and value.
Parameters:
Name Type Description
property string The property name.
value number The value.
Source:
Returns:
- The "greater than" filter.
Type
string

(static) gteq(property, value) → {string}

Returns a "greater than or equal to" filter for the given property and value.
Parameters:
Name Type Description
property string The property name.
value number The value.
Source:
Returns:
- The "greater than or equal to" filter.
Type
string

(static) like(property, value) → {string}

Returns a "like" filter for the given property and value.
Parameters:
Name Type Description
property string The property name.
value string The value.
Source:
Returns:
- The "like" filter.
Type
string

(static) lt(property, value) → {string}

Returns a "less than" filter for the given property and value.
Parameters:
Name Type Description
property string The property name.
value number The value.
Source:
Returns:
- The "less than" filter.
Type
string

(static) lteq(property, value) → {string}

Returns a "less than or equal to" filter for the given property and value.
Parameters:
Name Type Description
property string The property name.
value number The value.
Source:
Returns:
- The "less than or equal to" filter.
Type
string

(static) null(property) → {string}

Returns a "null" filter for the given property.
Parameters:
Name Type Description
property string The property name.
Source:
Returns:
- The "null" filter.
Type
string

(static) or(filters) → {string}

Returns an "or" filter for the given filters.
Parameters:
Name Type Description
filters Array The filters.
Source:
Returns:
- The "or" filter.
Type
string