Package io.jmix.masquerade.component
Class DataGrid.AbstractRow<T extends DataGrid.AbstractRow<T,C>,C extends DataGrid.AbstractCell<C>>
java.lang.Object
io.jmix.masquerade.component.AbstractSpecificConditionHandler<T>
io.jmix.masquerade.component.DataGrid.AbstractRow<T,C>
- Type Parameters:
T
- inheritor row class typeC
- row cell class type
- All Implemented Interfaces:
SpecificConditionHandler
,SelenideElementWrapper<T>
- Direct Known Subclasses:
DataGrid.HeaderRow
,DataGrid.Row
- Enclosing class:
- DataGrid
protected abstract static class DataGrid.AbstractRow<T extends DataGrid.AbstractRow<T,C>,C extends DataGrid.AbstractCell<C>>
extends AbstractSpecificConditionHandler<T>
Abstract class for data grid row. Supports getting cells.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DataGrid
protected com.codeborne.selenide.SelenideElement
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractRow
(com.codeborne.selenide.SelenideElement rowWrapper, DataGrid parent) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract C
createCell
(com.codeborne.selenide.SelenideElement cellElement, DataGrid parent) getCellBy
(org.openqa.selenium.By by) com.codeborne.selenide.SelenideElement
Methods inherited from class io.jmix.masquerade.component.AbstractSpecificConditionHandler
check, should, should, shouldBe, shouldBe, shouldHave, shouldHave, shouldNot, shouldNot, shouldNotBe, shouldNotBe, shouldNotHave, shouldNotHave
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.jmix.masquerade.sys.SelenideElementWrapper
disabled, displayed, enabled, exists, shouldHaveAttribute, shouldHaveAttributeValue, shouldHaveCss, shouldHaveCssValue, shouldNotHaveAttribute, shouldNotHaveAttributeValue, shouldNotHaveCss, shouldNotHaveCssValue
-
Field Details
-
rowWrapper
protected com.codeborne.selenide.SelenideElement rowWrapper -
parent
-
-
Constructor Details
-
AbstractRow
-
-
Method Details
-
getCellBy
- Parameters:
by
-By
selector to find cell- Returns:
cell
web-element wrapper
-
createCell
-
getDelegate
public com.codeborne.selenide.SelenideElement getDelegate()- Returns:
- original wrapped
SelenideElement
-