-
public class TreeNode
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classTreeNode.JsResult
-
Field Summary
Fields Modifier and Type Field Description private final CoroutineDispatchermainDispatcherprivate TreeInventoryinventoryprivate TreeNodeTransitionListenertransitionListener
-
Method Summary
Modifier and Type Method Description final CoroutineDispatchergetMainDispatcher()final TreeInventorygetInventory()final UnitsetInventory(TreeInventory inventory)final TreeNodeTransitionListenergetTransitionListener()final UnitsetTransitionListener(TreeNodeTransitionListener transitionListener)final BooleancanTransition()UnitmarkReadyForTransition(TreeTransition treeTransition)final Unitresume(TreeNode fromNode)Unitpause()TreeNodepositiveChildNode()TreeNodenegativeChildNode()abstract Unitexecute()final <T extends Any> TreeNode.JsResult<T>evaluateJs(WebView webView, String jsCode)final UnitwaitForWebViewFinishedLoading(WebView webView, Duration initialDelay)final UnitperformInMainScope(SuspendFunction0<Unit> task)-
-
Method Detail
-
getMainDispatcher
final CoroutineDispatcher getMainDispatcher()
-
getInventory
final TreeInventory getInventory()
-
setInventory
final Unit setInventory(TreeInventory inventory)
-
getTransitionListener
final TreeNodeTransitionListener getTransitionListener()
-
setTransitionListener
final Unit setTransitionListener(TreeNodeTransitionListener transitionListener)
-
canTransition
final Boolean canTransition()
-
markReadyForTransition
Unit markReadyForTransition(TreeTransition treeTransition)
-
positiveChildNode
TreeNode positiveChildNode()
-
negativeChildNode
TreeNode negativeChildNode()
-
evaluateJs
final <T extends Any> TreeNode.JsResult<T> evaluateJs(WebView webView, String jsCode)
-
waitForWebViewFinishedLoading
final Unit waitForWebViewFinishedLoading(WebView webView, Duration initialDelay)
-
performInMainScope
final Unit performInMainScope(SuspendFunction0<Unit> task)
-
-
-
-