Class DefaultQueryFilter
-
- All Implemented Interfaces:
-
io.getstream.chat.android.ui.common.feature.messages.composer.query.filter.QueryFilter
public final class DefaultQueryFilter<T extends Object> implements QueryFilter<T>
Default implementation of QueryFilter.
This implementation of QueryFilter ignores upper case, diacritics It uses levenshtein approximation so typos are included in the search.
It is possible to choose a transliteration by providing a transliterator.
-
-
Constructor Summary
Constructors Constructor Description DefaultQueryFilter(StreamTransliterator transliterator, Function1<T, String> target)
-
Method Summary
-
-
Constructor Detail
-
DefaultQueryFilter
DefaultQueryFilter(StreamTransliterator transliterator, Function1<T, String> target)
- Parameters:
transliterator- The transliterator to use for transliterating the query string.target- The function to extract the target string from the item.
-
-
-
-