Package io.jmix.masquerade.sys
Class DialogWindow<T extends DialogWindow<T>>
java.lang.Object
io.jmix.masquerade.component.AbstractSpecificConditionHandler<T>
io.jmix.masquerade.sys.Composite<T>
io.jmix.masquerade.sys.DialogWindow<T>
- Type Parameters:
T
- type of dialog class
- All Implemented Interfaces:
SpecificConditionHandler
,ByLocator
,SelenideElementWrapper<T>
Abstract class for dialog windows.
-
Field Summary
Fields inherited from class io.jmix.masquerade.sys.Composite
by, wrappedElement
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.codeborne.selenide.CheckResult
check
(SpecificCondition condition) Checks whether the current handler matches the passedSpecificCondition
.void
close()
Closes this dialog by clicking the close button.protected com.codeborne.selenide.SelenideElement
protected com.codeborne.selenide.SelenideElement
Methods inherited from class io.jmix.masquerade.sys.Composite
getBy, getDelegate
Methods inherited from class io.jmix.masquerade.component.AbstractSpecificConditionHandler
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
-
Constructor Details
-
DialogWindow
public DialogWindow()
-
-
Method Details
-
check
Description copied from interface:SpecificConditionHandler
Checks whether the current handler matches the passedSpecificCondition
.- Specified by:
check
in interfaceSpecificConditionHandler
- Overrides:
check
in classAbstractSpecificConditionHandler<T extends DialogWindow<T>>
- Parameters:
condition
- condition to check- Returns:
CheckResult
that containsCheckResult.Verdict.ACCEPT
if the current handler matches the passedSpecificCondition
,CheckResult.Verdict.REJECT
otherwise
-
close
public void close()Closes this dialog by clicking the close button. -
getHeaderElement
protected com.codeborne.selenide.SelenideElement getHeaderElement()- Returns:
SelenideElement
of the dialog header element
-
getCloseButtonElement
protected com.codeborne.selenide.SelenideElement getCloseButtonElement()- Returns:
SelenideElement
of the close dialog button
-