FilterGroupMapExt<T extends Filter> extension
Extensions over FilterGroupMap.
- on
Methods
-
add(
FilterGroupID groupID, T filter) → FilterGroupMap< T> - Returns new filter group instance with updated values.
-
delete(
FilterGroupID groupID, T filter) → FilterGroupMap< T> - Returns new filter group instance with updated values.
-
deleteGroups(
Iterable< FilterGroupID> groupIDs) → FilterGroupMap<T> - Returns new filter group instance without deleted groups.
-
deleteGroupsExcept(
Iterable< FilterGroupID> groupIDs) → FilterGroupMap<T> - Returns new filter group instance without deleted groups.