-
- All Implemented Interfaces:
-
com.kaspersky.components.kautomator.intercept.delegate.UiDelegate
public final class UiDeviceInteractionDelegate implements UiDelegate<UiDeviceInteraction, UiOperation<UiDevice>, UiOperation<UiDevice>>
-
-
Field Summary
Fields Modifier and Type Field Description private final UiDeviceInteractioninteractionprivate UiInterceptor<UiDeviceInteraction, UiOperation<UiDevice>, UiOperation<UiDevice>>interceptor
-
Constructor Summary
Constructors Constructor Description UiDeviceInteractionDelegate(UiDevice device)
-
Method Summary
Modifier and Type Method Description final Unitcheck(UiOperationType type, String description, Function1<UiDevice, Unit> assert)final Unitcheck(UiOperation<UiDevice> uiAssertion)final Unitperform(UiOperationType type, String description, Function1<UiDevice, Unit> action)final Unitperform(UiOperation<UiDevice> uiAction)Iterable<UiInterceptor<UiDeviceInteraction, UiOperation<UiDevice>, UiOperation<UiDevice>>>screenInterceptors()UiInterceptor<UiDeviceInteraction, UiOperation<UiDevice>, UiOperation<UiDevice>>globalInterceptor()UiDeviceInteractiongetInteraction()UiInterceptor<UiDeviceInteraction, UiOperation<UiDevice>, UiOperation<UiDevice>>getInterceptor()UnitsetInterceptor(UiInterceptor<UiDeviceInteraction, UiOperation<UiDevice>, UiOperation<UiDevice>> interceptor)-
Methods inherited from class com.kaspersky.components.kautomator.intercept.delegate.UiDeviceInteractionDelegate
interceptCheck, interceptOnAll, interceptOnCheck, interceptOnPerform, interceptPerform -
Methods inherited from class com.kaspersky.components.kautomator.intercept.delegate.UiDelegate
equals, hashCode, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
check
final Unit check(UiOperationType type, String description, Function1<UiDevice, Unit> assert)
-
check
final Unit check(UiOperation<UiDevice> uiAssertion)
-
perform
final Unit perform(UiOperationType type, String description, Function1<UiDevice, Unit> action)
-
perform
final Unit perform(UiOperation<UiDevice> uiAction)
-
screenInterceptors
Iterable<UiInterceptor<UiDeviceInteraction, UiOperation<UiDevice>, UiOperation<UiDevice>>> screenInterceptors()
-
globalInterceptor
UiInterceptor<UiDeviceInteraction, UiOperation<UiDevice>, UiOperation<UiDevice>> globalInterceptor()
-
getInteraction
UiDeviceInteraction getInteraction()
-
getInterceptor
UiInterceptor<UiDeviceInteraction, UiOperation<UiDevice>, UiOperation<UiDevice>> getInterceptor()
-
setInterceptor
Unit setInterceptor(UiInterceptor<UiDeviceInteraction, UiOperation<UiDevice>, UiOperation<UiDevice>> interceptor)
-
-
-
-