public final class Or extends AbstractJunctionFilter
Container.Filter that accepts an item if any of its filters accept
the item.
If no filters are given, the filter should reject all items.
This filter also directly supports in-memory filtering when all sub-filters
do so.And,
Serialized Formfilters| Constructor and Description |
|---|
Or(Container.Filter... filters) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
appliesToProperty(Object propertyId)
Returns true if a change in the named property may affect the filtering
result.
|
boolean |
passesFilter(Object itemId,
Item item)
Check if an item passes the filter (in-memory filtering).
|
equals, getFilters, hashCodepublic Or(Container.Filter... filters)
filters - filters of which the Or filter will be composedpublic boolean passesFilter(Object itemId, Item item) throws UnsupportedFilterException
Container.FilteritemId - identifier of the item being filtered; may be null when
the item is being added to the containeritem - the item being filteredUnsupportedFilterExceptionpublic boolean appliesToProperty(Object propertyId)
appliesToProperty in interface Container.FilterappliesToProperty in class AbstractJunctionFilterCopyright © 2022 Vaadin Ltd. All rights reserved.