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 DataGridprotected com.codeborne.selenide.SelenideElement -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractRow(com.codeborne.selenide.SelenideElement rowWrapper, DataGrid parent) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract CcreateCell(com.codeborne.selenide.SelenideElement cellElement, DataGrid parent) getCellBy(org.openqa.selenium.By by) com.codeborne.selenide.SelenideElementMethods inherited from class io.jmix.masquerade.component.AbstractSpecificConditionHandler
check, should, should, shouldBe, shouldBe, shouldHave, shouldHave, shouldNot, shouldNot, shouldNotBe, shouldNotBe, shouldNotHave, shouldNotHaveMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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-Byselector to find cell- Returns:
cellweb-element wrapper
-
createCell
-
getDelegate
public com.codeborne.selenide.SelenideElement getDelegate()- Returns:
- original wrapped
SelenideElement
-