-
public class Kakao
-
-
Field Summary
Fields Modifier and Type Field Description private ClickActionsingleClickActionprivate ClickActiondoubleClickActionprivate ClickActionlongClickActionpublic final static KakaoINSTANCE
-
Method Summary
Modifier and Type Method Description final Unitinvoke(Function1<Kakao, Unit> function)Operator that allows usage of DSL style final Unitintercept(Function1<Interceptor.Configurator, Unit> configurator)Sets the interceptors for the whole Kakao runtime. final Unitreset()Removes the interceptors from the Kakao runtime. final ClickActiongetSingleClickAction()final UnitsetSingleClickAction(ClickAction singleClickAction)final ClickActiongetDoubleClickAction()final UnitsetDoubleClickAction(ClickAction doubleClickAction)final ClickActiongetLongClickAction()final UnitsetLongClickAction(ClickAction longClickAction)-
-
Method Detail
-
invoke
final Unit invoke(Function1<Kakao, Unit> function)
Operator that allows usage of DSL style
- Parameters:
function- Tail lambda with receiver which is your Kakao runtime
-
intercept
final Unit intercept(Function1<Interceptor.Configurator, Unit> configurator)
Sets the interceptors for the whole Kakao runtime. Interceptors will be invoked on all of the interactions with the KView instances.
- Parameters:
configurator- Configuration of the interceptors
-
getSingleClickAction
final ClickAction getSingleClickAction()
-
setSingleClickAction
final Unit setSingleClickAction(ClickAction singleClickAction)
-
getDoubleClickAction
final ClickAction getDoubleClickAction()
-
setDoubleClickAction
final Unit setDoubleClickAction(ClickAction doubleClickAction)
-
getLongClickAction
final ClickAction getLongClickAction()
-
setLongClickAction
final Unit setLongClickAction(ClickAction longClickAction)
-
-
-
-