Interface WithCollectionElementFilterMixin<T,SELF extends HasCollectionElementFilter<T>>
- All Superinterfaces:
HasCollectionElementFilter<T>
- All Known Implementing Classes:
CollectionField,MapField
public interface WithCollectionElementFilterMixin<T,SELF extends HasCollectionElementFilter<T>>
extends HasCollectionElementFilter<T>
Mixin interface to allow chaining
HasCollectionElementFilter.setCollectionElementFilter(SerializablePredicate).- Since:
- 2022-04-28
- Author:
- miki
-
Method Summary
Modifier and TypeMethodDescriptiondefault SELFwithCollectionElementFilter(com.vaadin.flow.function.SerializablePredicate<T> valueFilter) ChainsHasCollectionElementFilter.setCollectionElementFilter(SerializablePredicate)and returns itself.Methods inherited from interface org.vaadin.miki.superfields.collections.HasCollectionElementFilter
getCollectionElementFilter, setCollectionElementFilter
-
Method Details
-
withCollectionElementFilter
default SELF withCollectionElementFilter(com.vaadin.flow.function.SerializablePredicate<T> valueFilter) ChainsHasCollectionElementFilter.setCollectionElementFilter(SerializablePredicate)and returns itself.- Parameters:
valueFilter- Filter to use.- Returns:
- This.
-