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 CellFilterA
ProjectRowFilter is a filter that will be used on every Examples in the project unless it is overridden there specifically
with its corresponding TableRowFilterA
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.