Uses of Interface
de.gematik.combine.filter.table.SoftFilter
-
Packages that use SoftFilter Package Description de.gematik.combine.filter.project de.gematik.combine.filter.table de.gematik.combine.filter.table.cell de.gematik.combine.filter.table.row -
-
Uses of SoftFilter in de.gematik.combine.filter.project
Subinterfaces of SoftFilter in de.gematik.combine.filter.project Modifier and Type Interface Description interfaceProjectCellFilterAProjectCellFilteris a filter that will be used on everyExamplesin the project unless it is overridden there specifically with its correspondingCellFilterClasses in de.gematik.combine.filter.project that implement SoftFilter Modifier and Type Class Description classProjectRowFilterAProjectRowFilteris a filter that will be used on everyExamplesin the project unless it is overridden there specifically with its correspondingTableRowFilterclassProjectVersionFilterAVersionFilterimplementing theProjectCellFilterinterface. -
Uses of SoftFilter in de.gematik.combine.filter.table
Subinterfaces of SoftFilter in de.gematik.combine.filter.table Modifier and Type Interface Description interfaceTableFilterA TableFilter operates on the whole table and can therefore implement filters that need more than a single row.Classes in de.gematik.combine.filter.table that implement SoftFilter Modifier and Type Class Description classAbstractTableFilterclassDistinctColumnFilterThis filter removes rows that have the same value in the given column as an earlier row.classDoubleLineupFilterThis filter removes rows that contain the same values as an earlier row just in different order.classMaxRowsFilterThis filter removes rows above the given count.classMaxSameColumnPropertyFilterThis filter removes rows with the same property value in the given column above the given maxCount.classShuffleTableFilterThis filter shuffles the order of rows and does not remove rows.Methods in de.gematik.combine.filter.table that return SoftFilter Modifier and Type Method Description default SoftFilterSoftFilter. setSoft(boolean soft) -
Uses of SoftFilter in de.gematik.combine.filter.table.cell
Subinterfaces of SoftFilter in de.gematik.combine.filter.table.cell Modifier and Type Interface Description interfaceCellFilterACellFilteris a Filter that operates on a single table cell and can filter each value with no dependencies to other values.Classes in de.gematik.combine.filter.table.cell that implement SoftFilter Modifier and Type Class Description classAbstractCellFilterThis class extends all classes that should beCellFilterwith property soft, so theCellFilterinterface can stay functional interface.classJexlCellFilterThis filter executes a JEXL-Expression-Predicatefor a single cell value and filters accordingly.classVersionFilterThis filter removes cells in which the version property is not set or doesn't match the specified criteria.Methods in de.gematik.combine.filter.table.cell that return SoftFilter Modifier and Type Method Description SoftFilterAbstractCellFilter. setSoft(boolean soft) -
Uses of SoftFilter in de.gematik.combine.filter.table.row
Classes in de.gematik.combine.filter.table.row that implement SoftFilter Modifier and Type Class Description classDistinctRowPropertyFilterThis filter removes rows where not all entries have different values for a given property.classEqualRowPropertyFilterThis filter removes rows where not all entries have the same value for a given property.classJexlRowFilterThis filter executes a JEXL-Expression-Predicatefor each row and filters accordingly.classRequirePropertyRowFilterThis filter removes rows where none of the entries have a certain given property with a certain given value.classRequireTagRowFilterThis filter removes rows where none of the entries have a certain given tag.classSelfCombineFilterThis filter removes rows in which a distinct value appears more than once.classTableRowFilterThis is an adapter class for TableFilters that operate only on single rows.
-