Package io.jmix.masquerade.condition
Interface SpecificConditionHandler
- All Known Implementing Classes:
AbstractCheckbox,AbstractComboBox,AbstractComponent,AbstractDetails,AbstractDropdownComponent,AbstractField,AbstractMenu,AbstractMultiSelectComboBox,AbstractOverlay,AbstractOverlayComponent,AbstractSpecificConditionHandler,AbstractTextInput,AbstractUpload,Accordion,Accordion.Panel,Button,Checkbox,CheckboxGroup,CodeEditor,ComboBox,ComboBoxOverlay,ComboButton,Composite,DataGrid,DataGrid.AbstractCell,DataGrid.AbstractRow,DataGrid.Cell,DataGrid.HeaderCell,DataGrid.HeaderRow,DataGrid.Row,DatePicker,DateTimePicker,Details,DialogWindow,DropdownButton,EntityComboBox,EntityPicker,FileUploadField,HorizontalMenu,ListMenu,MenuBarOverlay,MultiSelectComboBox,MultiSelectComboBoxPicker,MultiValuePicker,Notification,PasswordField,RadioButtonGroup,Select,SelectOverlay,TabSheet,TabSheet.Tab,TextArea,TextField,TimePicker,Unknown,Upload,ValuePicker,View
@NullMarked
public interface SpecificConditionHandler
Interface for checking
Specific Conditions.
Handling of Specific Conditions depends on the component type and state.
-
Method Summary
Modifier and TypeMethodDescriptionresolve(SpecificCondition condition) Resolves the passedSpecificConditioninto aSpecificCheckthat describes how it must be checked for the current handler.
-
Method Details
-
resolve
Resolves the passedSpecificConditioninto aSpecificCheckthat describes how it must be checked for the current handler. The actual verdict is computed centrally bySpecificCondition.check(com.codeborne.selenide.Driver, org.openqa.selenium.WebElement).- Parameters:
condition- condition to resolve- Returns:
- a
SpecificCheckdescribing how to check the passed condition
-