Interface CellFilter

All Superinterfaces:
Predicate<TableCell>, SoftFilter
All Known Subinterfaces:
ProjectCellFilter
All Known Implementing Classes:
AbstractCellFilter, JexlCellFilter, ProjectVersionFilter, VersionFilter

public interface CellFilter extends Predicate<TableCell>, SoftFilter
A CellFilter is a Filter that operates on a single table cell and can filter each value with no dependencies to other values. Therefore, it can be applied to the column values before generating the cartesian product and reduce the size of the produced base table significantly. A CellFilter can override a ProjectCellFilter