All Classes and Interfaces

Class
Description
This class extends all classes that should be CellFilter with property soft, so the CellFilter interface can stay functional interface.
 
 
 
 
 
 
 
 
 
 
A CellFilter is a Filter that operates on a single table cell and can filter each value with no dependencies to other values.
 
 
Plugin checks api with jexl expression
 
 
 
 
Plugin for filling empty gherkin tables with generated combinations
 
 
 
 
 
 
This filter removes rows that have the same value in the given column as an earlier row.
 
 
This filter removes rows where not all entries have different values for a given property.
 
This filter removes rows that contain the same values as an earlier row just in different order.
This filter removes rows where not all entries have the same value for a given property.
 
 
 
 
 
 
 
Defines a sorting order for TableFilter implementations.
 
 
 
 
 
 
 
 
This filter executes a JEXL-Expression-Predicate for a single cell value and filters accordingly.
 
 
 
 
This filter executes a JEXL-Expression-Predicate for each row and filters accordingly.
 
This filter removes rows above the given count.
 
This filter removes rows with the same property value in the given column above the given maxCount.
 
 
 
 
 
 
 
 
 
 
Plugin for filling empty gherkin tables with generated combinations
A ProjectCellFilter is a filter that will be used on every Examples in the project unless it is overridden there specifically with its corresponding CellFilter
 
 
A ProjectRowFilter is a filter that will be used on every Examples in the project unless it is overridden there specifically with its corresponding TableRowFilter
A VersionFilter implementing the ProjectCellFilter interface.
 
 
 
This filter removes rows where none of the entries have a certain given property with a certain given value.
 
This filter removes rows where none of the entries have a certain given tag.
 
A RowFilter is a Filter that operates on a whole row of values and therefore cannot be applied before the creation of the table.
 
This filter removes rows in which a distinct value appears more than once.
This filter shuffles the order of rows and does not remove rows.
 
A SingleTagParser parses a single tag and registers it in the provided ParsedTags object.
This interface is used to set TableFilter and CellFilter as SoftFilter.
 
 
 
A TableFilter operates on the whole table and can therefore implement filters that need more than a single row.
This TableGenerator combines given CombineItems to tables.
 
This is an adapter class for TableFilters that operate only on single rows.
 
 
This TagParser parses tags in th format `@TagName` or `@TagName(tagValue)`.
 
 
 
 
This filter removes cells in which the version property is not set or doesn't match the specified criteria.