-
- All Implemented Interfaces:
-
io.github.kakaocup.kakao.delegate.Delegate
public final class DataInteractionDelegate implements Delegate<DataInteraction, ViewAssertion, ViewAction>
-
-
Field Summary
Fields Modifier and Type Field Description private Interceptor<DataInteraction, ViewAssertion, ViewAction>interceptorprivate DataInteractioninteraction
-
Constructor Summary
Constructors Constructor Description DataInteractionDelegate(DataInteraction interaction)
-
Method Summary
Modifier and Type Method Description Interceptor<DataInteraction, ViewAssertion, ViewAction>getInterceptor()UnitsetInterceptor(Interceptor<DataInteraction, ViewAssertion, ViewAction> interceptor)DataInteractiongetInteraction()UnitsetInteraction(DataInteraction interaction)final DataInteractionDelegateatPosition(Integer atPosition)final ViewInteractionDelegatecheck(ViewAssertion viewAssert)final DataInteractionDelegateinAdapterView(Matcher<View> adapterMatcher)final DataInteractionDelegateinRoot(Matcher<Root> rootMatcher)final DataInteractionDelegateonChildView(Matcher<View> childMatcher)final ViewInteractionDelegateperform(ViewAction viewActions)final DataInteractionDelegateusingAdapterViewProtocol(AdapterViewProtocol adapterViewProtocol)Deque<Interceptor<DataInteraction, ViewAssertion, ViewAction>>screenInterceptors()Interceptor<DataInteraction, ViewAssertion, ViewAction>kakaoInterceptor()-
-
Method Detail
-
getInterceptor
Interceptor<DataInteraction, ViewAssertion, ViewAction> getInterceptor()
-
setInterceptor
Unit setInterceptor(Interceptor<DataInteraction, ViewAssertion, ViewAction> interceptor)
-
getInteraction
DataInteraction getInteraction()
-
setInteraction
Unit setInteraction(DataInteraction interaction)
-
atPosition
@Contract(value = _->this) final DataInteractionDelegate atPosition(Integer atPosition)
-
check
final ViewInteractionDelegate check(ViewAssertion viewAssert)
-
inAdapterView
@Contract(value = _->this) final DataInteractionDelegate inAdapterView(Matcher<View> adapterMatcher)
-
inRoot
@Contract(value = _->this) final DataInteractionDelegate inRoot(Matcher<Root> rootMatcher)
-
onChildView
@Contract(value = _->this) final DataInteractionDelegate onChildView(Matcher<View> childMatcher)
-
perform
final ViewInteractionDelegate perform(ViewAction viewActions)
-
usingAdapterViewProtocol
@Contract(value = _->this) final DataInteractionDelegate usingAdapterViewProtocol(AdapterViewProtocol adapterViewProtocol)
-
screenInterceptors
Deque<Interceptor<DataInteraction, ViewAssertion, ViewAction>> screenInterceptors()
-
kakaoInterceptor
Interceptor<DataInteraction, ViewAssertion, ViewAction> kakaoInterceptor()
-
-
-
-