RowType
- type of the table's rowspublic interface Table<RowType extends TableRow> extends TapirElement, Displayable, TypeArgumentAware
Modifier and Type | Method and Description |
---|---|
RowType |
findSingleVisibleRow(Predicate<? super RowType> rowSearchCriteria)
Returns a single visible
TableRow by searching for the row which fulfills the selections criteria. |
List<RowType> |
findVisibleRows(Predicate<? super RowType> rowSearchCriteria)
Returns visible
TableRow s by searching for rows which fulfills the selections criteria. |
List<RowType> |
getVisibleRows()
Returns all visible
TableRow s. |
isDisplayed
setTypeArguments
List<RowType> getVisibleRows()
TableRow
s. The rows are ordered by their occurrence on the website.RowType findSingleVisibleRow(Predicate<? super RowType> rowSearchCriteria)
TableRow
by searching for the row which fulfills the selections criteria. Xtend-Usage:
findSingleVisibleRow[column1.text == "Value1" & & column2.text == "Value2"]
Java-Usage:
findSingleVisibleRow(row - > row.getColumn1().getText().equals("Value1") & & row.getColumn2().getText().equals("Value2"))
If more than one row matches the criteria the first occurrence is returned. If no row has been found a
NoSuchElementException
is thrown.rowSearchCriteria
- Criteria which has to be fulfilledNoSuchElementException
- This exception is thrown if no rows exists that matches the rowSearchCriteria.List<RowType> findVisibleRows(Predicate<? super RowType> rowSearchCriteria)
TableRow
s by searching for rows which fulfills the selections criteria. Xtend-Usage:
findVisibleRows[column1.text == "Value1" & & column2.text == "Value2"]
Java-Usage:
findVisibleRows(row - > row.getColumn1().getText().equals("Value1") & & row.getColumn2().getText().equals("Value2"))
rowSearchCriteria
- Criteria which has to be fulfilledCopyright © 2018–2020 b+m Informatik AG. All rights reserved.