Важно
This feature is available in the Full MapKit SDK version
Package com.yandex.mapkit.search
Interface FilterCollectionBuilder
interface FilterCollectionBuilder
Builder for filter collection.
Summary
Methods
Type and modifiers |
Method and Description |
void |
addBooleanFilter(@NonNull java.lang.String filterId) |
void |
addEnumFilter(@NonNull java.lang.String filterId, |
void |
addRangeFilter(@NonNull java.lang.String filterId, |
void |
addDateFilter(@NonNull java.lang.String filterId, |
build() |
Methods
addBooleanFilter
void addBooleanFilter(@NonNull java.lang.String filterId) |
Adds boolean filter with given id to collection.
Parameters |
|
|
filter id to add. |
addEnumFilter
void addEnumFilter(@NonNull java.lang.String filterId, |
Adds enum filter with given id and values to the collection.
Parameters |
|
|
filter id to add. |
|
list of value ids for the enum filter. |
addRangeFilter
void addRangeFilter(@NonNull java.lang.String filterId, |
Adds range filter with given id and limits to the collection.
Parameters |
|
|
filter id to add. |
|
lower range limit. |
|
upper range limit. |
addDateFilter
void addDateFilter(@NonNull java.lang.String filterId, |
Adds date filter with given id and limits to the collection.
Limits are encoded as strings in YYYYMMDD format.
Parameters |
|
|
filter id to add. |
|
lower range limit. |
|
upper range limit. |
build
@NonNull |
Builds resulting collection.
Returns |
collection built from previously given filters. |