mirror of
https://github.com/InsanusMokrassar/MicroUtils.git
synced 2026-06-03 05:37:22 +00:00
deploy: 22343c0731
This commit is contained in:
@@ -6,10 +6,18 @@
|
||||
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common//CheckableHandlerHolder/#kotlin.reflect.KClass[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])])]#kotlin.Boolean#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="[android]-checkable-handler-holder.html">[android]CheckableHandlerHolder</a></div>
|
||||
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><span class="current">[android]CheckableHandlerHolder</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Checkable</span><wbr></wbr><span>Handler</span><wbr></wbr><span><span>Holder</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">I</a><span class="token operator"> : </span><a href="[android]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">O</a><span class="token operator"> : </span><a href="[android]-state/index.html">State</a><span class="token operator">> </span><a href="[android]-checkable-handler-holder.html"><span class="token function">CheckableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> inputKlass<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">KClass</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">I</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> strict<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">false</span><span class="token punctuation">, </span></span><span class="parameter indented"> delegateTo<span class="token operator">: </span><a href="[android]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">O</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[android]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">O</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">I</a><span class="token operator"> : </span><a href="[android]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">O</a><span class="token operator"> : </span><a href="[android]-state/index.html">State</a><span class="token operator">> </span><a href="[android]-checkable-handler-holder.html"><span class="token function">CheckableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">strict<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">false</span><span class="token punctuation">, </span></span><span class="parameter ">delegateTo<span class="token operator">: </span><a href="[android]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">O</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[android]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">O</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">I</a><span class="token operator"> : </span><a href="[android]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">O</a><span class="token operator"> : </span><a href="[android]-state/index.html">State</a><span class="token operator">> </span><a href="[android]-checkable-handler-holder.html"><span class="token function">CheckableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">inputKlass<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">KClass</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">I</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">strict<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">false</span><span class="token punctuation">, </span></span><span class="parameter ">delegateTo<span class="token operator">: </span><a href="[android]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">O</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[android]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">O</a><span class="token operator">></span></div><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">I</a><span class="token operator"> : </span><a href="[android]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">O</a><span class="token operator"> : </span><a href="[android]-state/index.html">State</a><span class="token operator">> </span><a href="[android]-checkable-handler-holder.html"><span class="token function">CheckableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">strict<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">false</span><span class="token punctuation">, </span></span><span class="parameter ">delegateTo<span class="token operator">: </span><a href="[android]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">O</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[android]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]-checkable-handler-holder.html">O</a><span class="token operator">></span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CheckableHandlerHolder/checkHandleable/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]CheckableHandlerHolder</a><span class="delimiter">/</span><a href="check-handleable.html">checkHandleable</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]CheckableHandlerHolder</a><span class="delimiter">/</span><span class="current">checkHandleable</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>check</span><wbr></wbr><span><span>Handleable</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="check-handleable.html"><span class="token function">checkHandleable</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">O</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="check-handleable.html"><span class="token function">checkHandleable</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">O</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/CustomizableHandlerHolder/#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Boolean]/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]CustomizableHandlerHolder</a><span class="delimiter">/</span><a href="-customizable-handler-holder.html">CustomizableHandlerHolder</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]CustomizableHandlerHolder</a><span class="delimiter">/</span><span class="current">CustomizableHandlerHolder</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Customizable</span><wbr></wbr><span>Handler</span><wbr></wbr><span><span>Holder</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">I</a><span class="token operator"> : </span><a href="index.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">O</a><span class="token operator"> : </span><a href="../[android]-state/index.html">State</a><span class="token operator">> </span><a href="-customizable-handler-holder.html"><span class="token function">CustomizableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">delegateTo<span class="token operator">: </span><a href="../[android]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">filter<span class="token operator">: </span><span class="token keyword">suspend </span><span class="token punctuation">(</span><span class="token keyword"></span>state<span class="token operator">: </span><a href="index.html">O</a><span class="token punctuation">)</span><span class="token operator"> -> </span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">I</a><span class="token operator"> : </span><a href="index.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">O</a><span class="token operator"> : </span><a href="../[android]-state/index.html">State</a><span class="token operator">> </span><a href="-customizable-handler-holder.html"><span class="token function">CustomizableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">delegateTo<span class="token operator">: </span><a href="../[android]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">filter<span class="token operator">: </span><span class="token keyword">suspend </span><span class="token punctuation">(</span><span class="token keyword"></span>state<span class="token operator">: </span><a href="index.html">O</a><span class="token punctuation">)</span><span class="token operator"> -> </span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/checkHandleable/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]CustomizableHandlerHolder</a><span class="delimiter">/</span><a href="check-handleable.html">checkHandleable</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]CustomizableHandlerHolder</a><span class="delimiter">/</span><span class="current">checkHandleable</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>check</span><wbr></wbr><span><span>Handleable</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="check-handleable.html"><span class="token function">checkHandleable</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">O</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Checks that <a href="check-handleable.html">state</a> can be handled by <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/delegateTo/#/PointingToDeclaration/">delegateTo</span>. Under the hood it will check exact equality of <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">state</a> and use <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/is-instance.html">KClass.isInstance</a> of inputKlass if strict == false</p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="check-handleable.html"><span class="token function">checkHandleable</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">O</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></div><p class="paragraph">Checks that <a href="check-handleable.html">state</a> can be handled by <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/delegateTo/#/PointingToDeclaration/">delegateTo</span>. Under the hood it will check exact equality of <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">state</a> and use <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/is-instance.html">KClass.isInstance</a> of inputKlass if strict == false</p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/handleState/dev.inmo.micro_utils.fsm.common.StatesMachine[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])])/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]CustomizableHandlerHolder</a><span class="delimiter">/</span><a href="handle-state.html">handleState</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]CustomizableHandlerHolder</a><span class="delimiter">/</span><span class="current">handleState</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>handle</span><wbr></wbr><span><span>State</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="../[android]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">I</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">O</a><span class="token operator">?</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Calls <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/delegateTo/#/PointingToDeclaration/">delegateTo</span> method <a href="../[android]-states-handler/handle-state.html">StatesHandler.handleState</a> with <a href="handle-state.html">state</a> casted to <a href="index.html">I</a>. Use <a href="check-handleable.html">checkHandleable</a> to be sure that this StatesHandlerHolder will be able to handle <a href="handle-state.html">state</a></p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="../[android]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">I</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">O</a><span class="token operator">?</span></div><p class="paragraph">Calls <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/delegateTo/#/PointingToDeclaration/">delegateTo</span> method <a href="../[android]-states-handler/handle-state.html">StatesHandler.handleState</a> with <a href="handle-state.html">state</a> casted to <a href="index.html">I</a>. Use <a href="check-handleable.html">checkHandleable</a> to be sure that this StatesHandlerHolder will be able to handle <a href="handle-state.html">state</a></p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/DefaultStatesMachine/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultStatesMachine</a><span class="delimiter">/</span><a href="-default-states-machine.html">DefaultStatesMachine</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">DefaultStatesMachine</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Default</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator"> : </span><a href="../[android]-state/index.html">State</a><span class="token operator">> </span><a href="-default-states-machine.html"><span class="token function">DefaultStatesMachine</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> statesManager<span class="token operator">: </span><a href="../[android]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1837788132">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator"> : </span><a href="../[android]-state/index.html">State</a><span class="token operator">> </span><a href="-default-states-machine.html"><span class="token function">DefaultStatesMachine</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">statesManager<span class="token operator">: </span><a href="../[android]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1837788132">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/handleState/dev.inmo.micro_utils.fsm.common.StatesMachine[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultStatesMachine</a><span class="delimiter">/</span><a href="handle-state.html">handleState</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">handleState</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>handle</span><wbr></wbr><span><span>State</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="../[android]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Will call <a href="launch-state-handling.html">launchStateHandling</a> for state handling</p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="../[android]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span></div><p class="paragraph">Will call <a href="launch-state-handling.html">launchStateHandling</a> for state handling</p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultStatesMachine</a><span class="delimiter">/</span><a href="launch-state-handling.html">launchStateHandling</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">launchStateHandling</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>launch</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Handling</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="launch-state-handling.html"><span class="token function">launchStateHandling</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="launch-state-handling.html"><span class="token function">launchStateHandling</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/performStateUpdate/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultStatesMachine</a><span class="delimiter">/</span><a href="perform-state-update.html">performStateUpdate</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">performStateUpdate</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="perform-state-update.html"><span class="token function">performStateUpdate</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> previousState<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.common/[android]-optional/index.html">Optional</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> actualState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter indented"> scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="perform-state-update.html"><span class="token function">performStateUpdate</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">previousState<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.common/[android]-optional/index.html">Optional</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">actualState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/startChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultStatesMachine</a><span class="delimiter">/</span><a href="start-chain.html">startChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">startChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>start</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Just calls <a href="../[android]-states-manager/start-chain.html">StatesManager.startChain</a> of <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span></p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><p class="paragraph">Just calls <a href="../[android]-states-manager/start-chain.html">StatesManager.startChain</a> of <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span></p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/start/#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultStatesMachine</a><span class="delimiter">/</span><a href="start.html">start</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">start</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>start</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">fun </span><a href="start.html"><span class="token function">start</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Launch handling of states. On <a href="../[android]-states-manager/on-start-chain.html">statesManager</a>, <a href="../[android]-states-manager/on-chain-state-updated.html">statesManager</a> will be called lambda with performing of state. If <a href="launch-state-handling.html">launchStateHandling</a> will returns some <a href="../[android]-state/index.html">State</a> then <a href="../[android]-states-manager/update.html">statesManager</a> will be used, otherwise <a href="../[android]-states-manager/end-chain.html">StatesManager.endChain</a>.</p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">fun </span><a href="start.html"><span class="token function">start</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span></div><p class="paragraph">Launch handling of states. On <a href="../[android]-states-manager/on-start-chain.html">statesManager</a>, <a href="../[android]-states-manager/on-chain-state-updated.html">statesManager</a> will be called lambda with performing of state. If <a href="launch-state-handling.html">launchStateHandling</a> will returns some <a href="../[android]-state/index.html">State</a> then <a href="../[android]-states-manager/update.html">statesManager</a> will be used, otherwise <a href="../[android]-states-manager/end-chain.html">StatesManager.endChain</a>.</p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/DefaultUpdatableStatesMachine/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><a href="-default-updatable-states-machine.html">DefaultUpdatableStatesMachine</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><span class="current">DefaultUpdatableStatesMachine</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Default</span><wbr></wbr><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator"> : </span><a href="../[android]-state/index.html">State</a><span class="token operator">> </span><a href="-default-updatable-states-machine.html"><span class="token function">DefaultUpdatableStatesMachine</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> statesManager<span class="token operator">: </span><a href="../[android]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1837788132">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator"> : </span><a href="../[android]-state/index.html">State</a><span class="token operator">> </span><a href="-default-updatable-states-machine.html"><span class="token function">DefaultUpdatableStatesMachine</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">statesManager<span class="token operator">: </span><a href="../[android]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1837788132">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/performStateUpdate/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><a href="perform-state-update.html">performStateUpdate</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><span class="current">performStateUpdate</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="perform-state-update.html"><span class="token function">performStateUpdate</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> previousState<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.common/[android]-optional/index.html">Optional</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> actualState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter indented"> scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Realization of this update will use the <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span> of <a href="perform-state-update.html">previousState</a> in <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/statesJobs/#/PointingToDeclaration/">statesJobs</span> and <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/jobsStates/#/PointingToDeclaration/">jobsStates</span> if <a href="perform-state-update.html">previousState</a> is <a href="../../dev.inmo.micro_utils.common/[android]-optional/-companion/presented.html">Optional.presented</a> and <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/shouldReplaceJob/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/">shouldReplaceJob</span> has returned true for <a href="perform-state-update.html">previousState</a> and <a href="perform-state-update.html">actualState</a>. In other words, <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span> of <a href="perform-state-update.html">previousState</a> WILL NOT be replaced with the new one if they are "equal". Equality of states is solved in <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/shouldReplaceJob/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/">shouldReplaceJob</span> and can be rewritten in subclasses</p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="perform-state-update.html"><span class="token function">performStateUpdate</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">previousState<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.common/[android]-optional/index.html">Optional</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">actualState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span></div><p class="paragraph">Realization of this update will use the <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span> of <a href="perform-state-update.html">previousState</a> in <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/statesJobs/#/PointingToDeclaration/">statesJobs</span> and <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/jobsStates/#/PointingToDeclaration/">jobsStates</span> if <a href="perform-state-update.html">previousState</a> is <a href="../../dev.inmo.micro_utils.common/[android]-optional/-companion/presented.html">Optional.presented</a> and <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/shouldReplaceJob/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/">shouldReplaceJob</span> has returned true for <a href="perform-state-update.html">previousState</a> and <a href="perform-state-update.html">actualState</a>. In other words, <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span> of <a href="perform-state-update.html">previousState</a> WILL NOT be replaced with the new one if they are "equal". Equality of states is solved in <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/shouldReplaceJob/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/">shouldReplaceJob</span> and can be rewritten in subclasses</p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/updateChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><a href="update-chain.html">updateChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><span class="current">updateChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>update</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="update-chain.html"><span class="token function">updateChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">currentState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">newState<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[android]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[android]-states-manager/update.html">StatesManager.update</a> function</p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="update-chain.html"><span class="token function">updateChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">currentState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">newState<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[android]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[android]-states-manager/update.html">StatesManager.update</a> function</p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/State/context/#/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]State</a><span class="delimiter">/</span><a href="context.html">context</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]State</a><span class="delimiter">/</span><span class="current">context</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>context</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="context.html">context</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="context.html">context</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,12 +55,12 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/State///PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]State</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><span class="current">[android]State</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>State</span></span></h1>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="index.html">State</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="index.html">State</a></div></div> </div>
|
||||
</div>
|
||||
<div class="tabbedcontent">
|
||||
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Properties">Properties</button></div>
|
||||
@@ -68,8 +77,8 @@ if(savedDarkMode === true){
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted" data-togglable="Properties">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><a data-name="1199335708%2FProperties%2F-1837788132" anchor-label="context" id="1199335708%2FProperties%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="context.html">context</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><a data-name="1199335708%2FProperties%2F-1837788132" anchor-label="context" id="1199335708%2FProperties%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="context.html">context</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></div></div> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesHandler/handleState/dev.inmo.micro_utils.fsm.common.StatesMachine[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesHandler</a><span class="delimiter">/</span><a href="handle-state.html">handleState</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesHandler</a><span class="delimiter">/</span><span class="current">handleState</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>handle</span><wbr></wbr><span><span>State</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="../[android]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">I</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">O</a><span class="token operator">?</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Main handling of <a href="handle-state.html">state</a>. In case when this <a href="handle-state.html">state</a> leads to another <a href="../[android]-state/index.html">State</a> and <a href="handle-state.html">handleState</a> returns not null <a href="../[android]-state/index.html">State</a> it is assumed that chain is not completed.</p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="../[android]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">I</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">O</a><span class="token operator">?</span></div><p class="paragraph">Main handling of <a href="handle-state.html">state</a>. In case when this <a href="handle-state.html">state</a> leads to another <a href="../[android]-state/index.html">State</a> and <a href="handle-state.html">handleState</a> returns not null <a href="../[android]-state/index.html">State</a> it is assumed that chain is not completed.</p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,12 +55,12 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesMachine.Companion///PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="../index.html">[android]StatesMachine</a><span class="delimiter">/</span><a href="index.html">Companion</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="../index.html">[android]StatesMachine</a><span class="delimiter">/</span><span class="current">Companion</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>Companion</span></span></h1>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="index.html">Companion</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="index.html">Companion</a></div></div> </div>
|
||||
</div>
|
||||
<div class="tabbedcontent">
|
||||
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Functions">Functions</button></div>
|
||||
@@ -68,8 +77,8 @@ if(savedDarkMode === true){
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">operator </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator"> : </span><a href="../../[android]-state/index.html">State</a><span class="token operator">> </span><a href="invoke.html"><span class="token function">invoke</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> statesManager<span class="token operator">: </span><a href="../../[android]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="invoke.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1837788132">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../[android]-default-states-machine/index.html">DefaultStatesMachine</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><div class="brief "><p class="paragraph">Creates <a href="../../[android]-default-states-machine/index.html">DefaultStatesMachine</a></p></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">operator </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator"> : </span><a href="../../[android]-state/index.html">State</a><span class="token operator">> </span><a href="invoke.html"><span class="token function">invoke</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">statesManager<span class="token operator">: </span><a href="../../[android]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="invoke.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1837788132">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../[android]-default-states-machine/index.html">DefaultStatesMachine</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span></div><div class="brief "><p class="paragraph">Creates <a href="../../[android]-default-states-machine/index.html">DefaultStatesMachine</a></p></div></div> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesMachine.Companion/invoke/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="../index.html">[android]StatesMachine</a><span class="delimiter">/</span><a href="index.html">Companion</a><span class="delimiter">/</span><a href="invoke.html">invoke</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="../index.html">[android]StatesMachine</a><span class="delimiter">/</span><a href="index.html">Companion</a><span class="delimiter">/</span><span class="current">invoke</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>invoke</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">operator </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator"> : </span><a href="../../[android]-state/index.html">State</a><span class="token operator">> </span><a href="invoke.html"><span class="token function">invoke</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> statesManager<span class="token operator">: </span><a href="../../[android]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="invoke.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1837788132">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../[android]-default-states-machine/index.html">DefaultStatesMachine</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Creates <a href="../../[android]-default-states-machine/index.html">DefaultStatesMachine</a></p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">operator </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator"> : </span><a href="../../[android]-state/index.html">State</a><span class="token operator">> </span><a href="invoke.html"><span class="token function">invoke</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">statesManager<span class="token operator">: </span><a href="../../[android]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="invoke.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1837788132">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../[android]-default-states-machine/index.html">DefaultStatesMachine</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span></div><p class="paragraph">Creates <a href="../../[android]-default-states-machine/index.html">DefaultStatesMachine</a></p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesMachine</a><span class="delimiter">/</span><a href="launch-state-handling.html">launchStateHandling</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesMachine</a><span class="delimiter">/</span><span class="current">launchStateHandling</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>launch</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Handling</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="launch-state-handling.html"><span class="token function">launchStateHandling</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> state<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter indented"> handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1837788132">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="launch-state-handling.html"><span class="token function">launchStateHandling</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="launch-state-handling.html"><span class="token function">launchStateHandling</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1837788132">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span></div><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="launch-state-handling.html"><span class="token function">launchStateHandling</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[android]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesMachine/startChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesMachine</a><span class="delimiter">/</span><a href="start-chain.html">startChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesMachine</a><span class="delimiter">/</span><span class="current">startChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>start</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Start chain of <a href="../[android]-state/index.html">State</a>s witn <a href="start-chain.html">state</a></p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><p class="paragraph">Start chain of <a href="../[android]-state/index.html">State</a>s witn <a href="start-chain.html">state</a></p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesMachine/start/#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesMachine</a><span class="delimiter">/</span><a href="start.html">start</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesMachine</a><span class="delimiter">/</span><span class="current">start</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>start</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">fun </span><a href="start.html"><span class="token function">start</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Starts handling of <a href="../[android]-state/index.html">State</a>s</p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">fun </span><a href="start.html"><span class="token function">start</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span></div><p class="paragraph">Starts handling of <a href="../[android]-state/index.html">State</a>s</p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager/endChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesManager</a><span class="delimiter">/</span><a href="end-chain.html">endChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesManager</a><span class="delimiter">/</span><span class="current">endChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>end</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="end-chain.html"><span class="token function">endChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Ends chain with context from <a href="end-chain.html">state</a>. In case when <a href="../[android]-state/context.html">State.context</a> of <a href="end-chain.html">state</a> is absent, <a href="end-chain.html">state</a> should be just ignored</p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="end-chain.html"><span class="token function">endChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><p class="paragraph">Ends chain with context from <a href="end-chain.html">state</a>. In case when <a href="../[android]-state/context.html">State.context</a> of <a href="end-chain.html">state</a> is absent, <a href="end-chain.html">state</a> should be just ignored</p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager/getActiveStates/#/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesManager</a><span class="delimiter">/</span><a href="get-active-states.html">getActiveStates</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesManager</a><span class="delimiter">/</span><span class="current">getActiveStates</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>get</span><wbr></wbr><span>Active</span><wbr></wbr><span><span>States</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="get-active-states.html"><span class="token function">getActiveStates</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="get-active-states.html"><span class="token function">getActiveStates</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -48,12 +57,12 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager///PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesManager</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><span class="current">[android]StatesManager</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>States</span><wbr></wbr><span><span>Manager</span></span></h1>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator"> : </span><a href="../[android]-state/index.html">State</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator"> : </span><a href="../[android]-state/index.html">State</a><span class="token operator">></span></div></div> </div>
|
||||
</div>
|
||||
<div class="tabbedcontent">
|
||||
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Functions">Functions</button><button class="section-tab" data-togglable="Properties">Properties</button><button class="section-tab" data-togglable="Inheritors">Inheritors</button></div>
|
||||
@@ -70,8 +79,8 @@ if(savedDarkMode === true){
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="end-chain.html"><span class="token function">endChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><div class="brief "><p class="paragraph">Ends chain with context from <a href="end-chain.html">state</a>. In case when <a href="../[android]-state/context.html">State.context</a> of <a href="end-chain.html">state</a> is absent, <a href="end-chain.html">state</a> should be just ignored</p></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="end-chain.html"><span class="token function">endChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><div class="brief "><p class="paragraph">Ends chain with context from <a href="end-chain.html">state</a>. In case when <a href="../[android]-state/context.html">State.context</a> of <a href="end-chain.html">state</a> is absent, <a href="end-chain.html">state</a> should be just ignored</p></div></div> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -87,8 +96,8 @@ if(savedDarkMode === true){
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="get-active-states.html"><span class="token function">getActiveStates</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="get-active-states.html"><span class="token function">getActiveStates</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></div></div> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -104,8 +113,8 @@ if(savedDarkMode === true){
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><div class="brief "><p class="paragraph">Starts chain with <a href="start-chain.html">state</a> as first <a href="../[android]-state/index.html">State</a>. May returns false in case of <a href="../[android]-state/context.html">State.context</a> of <a href="start-chain.html">state</a> is already busy by the other <a href="../[android]-state/index.html">State</a></p></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><div class="brief "><p class="paragraph">Starts chain with <a href="start-chain.html">state</a> as first <a href="../[android]-state/index.html">State</a>. May returns false in case of <a href="../[android]-state/context.html">State.context</a> of <a href="start-chain.html">state</a> is already busy by the other <a href="../[android]-state/index.html">State</a></p></div></div> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -121,8 +130,8 @@ if(savedDarkMode === true){
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="update.html"><span class="token function">update</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">old<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">new<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><div class="brief "><p class="paragraph">Must set current set using <a href="../[android]-state/context.html">State.context</a></p></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="update.html"><span class="token function">update</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">old<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">new<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><div class="brief "><p class="paragraph">Must set current set using <a href="../[android]-state/context.html">State.context</a></p></div></div> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -140,8 +149,8 @@ if(savedDarkMode === true){
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted" data-togglable="Properties">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><a data-name="2075470789%2FProperties%2F-1837788132" anchor-label="onChainStateUpdated" id="2075470789%2FProperties%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-chain-state-updated.html">onChainStateUpdated</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html">Pair</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><a data-name="2075470789%2FProperties%2F-1837788132" anchor-label="onChainStateUpdated" id="2075470789%2FProperties%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-chain-state-updated.html">onChainStateUpdated</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html">Pair</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span></div></div> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -157,8 +166,8 @@ if(savedDarkMode === true){
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted" data-togglable="Properties">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><a data-name="-1822117756%2FProperties%2F-1837788132" anchor-label="onEndChain" id="-1822117756%2FProperties%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-end-chain.html">onEndChain</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><a data-name="-1822117756%2FProperties%2F-1837788132" anchor-label="onEndChain" id="-1822117756%2FProperties%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-end-chain.html">onEndChain</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></div></div> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -174,8 +183,8 @@ if(savedDarkMode === true){
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted" data-togglable="Properties">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><a data-name="-895234421%2FProperties%2F-1837788132" anchor-label="onStartChain" id="-895234421%2FProperties%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-start-chain.html">onStartChain</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><a data-name="-895234421%2FProperties%2F-1837788132" anchor-label="onStartChain" id="-895234421%2FProperties%2F-1837788132" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-start-chain.html">onStartChain</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></div></div> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager/onChainStateUpdated/#/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesManager</a><span class="delimiter">/</span><a href="on-chain-state-updated.html">onChainStateUpdated</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesManager</a><span class="delimiter">/</span><span class="current">onChainStateUpdated</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>on</span><wbr></wbr><span>Chain</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Updated</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-chain-state-updated.html">onChainStateUpdated</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html">Pair</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-chain-state-updated.html">onChainStateUpdated</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html">Pair</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager/onEndChain/#/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesManager</a><span class="delimiter">/</span><a href="on-end-chain.html">onEndChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesManager</a><span class="delimiter">/</span><span class="current">onEndChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>on</span><wbr></wbr><span>End</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-end-chain.html">onEndChain</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-end-chain.html">onEndChain</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager/onStartChain/#/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesManager</a><span class="delimiter">/</span><a href="on-start-chain.html">onStartChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesManager</a><span class="delimiter">/</span><span class="current">onStartChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>on</span><wbr></wbr><span>Start</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-start-chain.html">onStartChain</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-start-chain.html">onStartChain</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager/startChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesManager</a><span class="delimiter">/</span><a href="start-chain.html">startChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesManager</a><span class="delimiter">/</span><span class="current">startChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>start</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Starts chain with <a href="start-chain.html">state</a> as first <a href="../[android]-state/index.html">State</a>. May returns false in case of <a href="../[android]-state/context.html">State.context</a> of <a href="start-chain.html">state</a> is already busy by the other <a href="../[android]-state/index.html">State</a></p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><p class="paragraph">Starts chain with <a href="start-chain.html">state</a> as first <a href="../[android]-state/index.html">State</a>. May returns false in case of <a href="../[android]-state/context.html">State.context</a> of <a href="start-chain.html">state</a> is already busy by the other <a href="../[android]-state/index.html">State</a></p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager/update/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesManager</a><span class="delimiter">/</span><a href="update.html">update</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]StatesManager</a><span class="delimiter">/</span><span class="current">update</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>update</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="update.html"><span class="token function">update</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">old<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">new<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Must set current set using <a href="../[android]-state/context.html">State.context</a></p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="update.html"><span class="token function">update</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">old<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">new<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><p class="paragraph">Must set current set using <a href="../[android]-state/context.html">State.context</a></p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine/updateChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]UpdatableStatesMachine</a><span class="delimiter">/</span><a href="update-chain.html">updateChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[android]UpdatableStatesMachine</a><span class="delimiter">/</span><span class="current">updateChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>update</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="update-chain.html"><span class="token function">updateChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">currentState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">newState<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[android]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[android]-states-manager/update.html">StatesManager.update</a> function</p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="update-chain.html"><span class="token function">updateChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">currentState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">newState<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[android]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[android]-states-manager/update.html">StatesManager.update</a> function</p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common//holder/dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.Boolean/PointingToDeclaration//-1837788132">
|
||||
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="[android]holder.html">[android]holder</a></div>
|
||||
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><span class="current">[android]holder</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>holder</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[android]holder.html">I</a><span class="token operator"> : </span><a href="[android]holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]holder.html">O</a><span class="token operator"> : </span><a href="[android]-state/index.html">State</a><span class="token operator">> </span><a href="[android]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]holder.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="[android]holder.html"><span class="token function">holder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">strict<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">true</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[android]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]holder.html">O</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[android]holder.html">I</a><span class="token operator"> : </span><a href="[android]holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]holder.html">O</a><span class="token operator"> : </span><a href="[android]-state/index.html">State</a><span class="token operator">> </span><a href="[android]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]holder.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="[android]holder.html"><span class="token function">holder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">noinline </span>filter<span class="token operator">: </span><span class="token keyword">suspend </span><span class="token punctuation">(</span><span class="token keyword"></span>state<span class="token operator">: </span><a href="[android]-state/index.html">State</a><span class="token punctuation">)</span><span class="token operator"> -> </span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[android]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]holder.html">O</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/androidMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/androidMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/androidMain">android</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/androidMain"><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[android]holder.html">I</a><span class="token operator"> : </span><a href="[android]holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]holder.html">O</a><span class="token operator"> : </span><a href="[android]-state/index.html">State</a><span class="token operator">> </span><a href="[android]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]holder.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="[android]holder.html"><span class="token function">holder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">strict<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">true</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[android]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]holder.html">O</a><span class="token operator">></span></div><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[android]holder.html">I</a><span class="token operator"> : </span><a href="[android]holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]holder.html">O</a><span class="token operator"> : </span><a href="[android]-state/index.html">State</a><span class="token operator">> </span><a href="[android]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]holder.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="[android]holder.html"><span class="token function">holder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">noinline </span>filter<span class="token operator">: </span><span class="token keyword">suspend </span><span class="token punctuation">(</span><span class="token keyword"></span>state<span class="token operator">: </span><a href="[android]-state/index.html">State</a><span class="token punctuation">)</span><span class="token operator"> -> </span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[android]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[android]holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[android]holder.html">O</a><span class="token operator">></span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common//CheckableHandlerHolder/#kotlin.reflect.KClass[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])])]#kotlin.Boolean#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="[common]-checkable-handler-holder.html">[common]CheckableHandlerHolder</a></div>
|
||||
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><span class="current">[common]CheckableHandlerHolder</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Checkable</span><wbr></wbr><span>Handler</span><wbr></wbr><span><span>Holder</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">I</a><span class="token operator"> : </span><a href="[common]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">O</a><span class="token operator"> : </span><a href="[common]-state/index.html">State</a><span class="token operator">> </span><a href="[common]-checkable-handler-holder.html"><span class="token function">CheckableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> inputKlass<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">KClass</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">I</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> strict<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">false</span><span class="token punctuation">, </span></span><span class="parameter indented"> delegateTo<span class="token operator">: </span><a href="[common]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">O</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[common]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">O</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">I</a><span class="token operator"> : </span><a href="[common]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">O</a><span class="token operator"> : </span><a href="[common]-state/index.html">State</a><span class="token operator">> </span><a href="[common]-checkable-handler-holder.html"><span class="token function">CheckableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">strict<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">false</span><span class="token punctuation">, </span></span><span class="parameter ">delegateTo<span class="token operator">: </span><a href="[common]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">O</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[common]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">O</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">I</a><span class="token operator"> : </span><a href="[common]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">O</a><span class="token operator"> : </span><a href="[common]-state/index.html">State</a><span class="token operator">> </span><a href="[common]-checkable-handler-holder.html"><span class="token function">CheckableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">inputKlass<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">KClass</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">I</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">strict<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">false</span><span class="token punctuation">, </span></span><span class="parameter ">delegateTo<span class="token operator">: </span><a href="[common]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">O</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[common]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">O</a><span class="token operator">></span></div><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">I</a><span class="token operator"> : </span><a href="[common]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">O</a><span class="token operator"> : </span><a href="[common]-state/index.html">State</a><span class="token operator">> </span><a href="[common]-checkable-handler-holder.html"><span class="token function">CheckableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">strict<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">false</span><span class="token punctuation">, </span></span><span class="parameter ">delegateTo<span class="token operator">: </span><a href="[common]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">O</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[common]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]-checkable-handler-holder.html">O</a><span class="token operator">></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CheckableHandlerHolder/checkHandleable/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]CheckableHandlerHolder</a><span class="delimiter">/</span><a href="check-handleable.html">checkHandleable</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]CheckableHandlerHolder</a><span class="delimiter">/</span><span class="current">checkHandleable</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>check</span><wbr></wbr><span><span>Handleable</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="check-handleable.html"><span class="token function">checkHandleable</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">O</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="check-handleable.html"><span class="token function">checkHandleable</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">O</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/CustomizableHandlerHolder/#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Boolean]/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]CustomizableHandlerHolder</a><span class="delimiter">/</span><a href="-customizable-handler-holder.html">CustomizableHandlerHolder</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]CustomizableHandlerHolder</a><span class="delimiter">/</span><span class="current">CustomizableHandlerHolder</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Customizable</span><wbr></wbr><span>Handler</span><wbr></wbr><span><span>Holder</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">I</a><span class="token operator"> : </span><a href="index.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">O</a><span class="token operator"> : </span><a href="../[common]-state/index.html">State</a><span class="token operator">> </span><a href="-customizable-handler-holder.html"><span class="token function">CustomizableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">delegateTo<span class="token operator">: </span><a href="../[common]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">filter<span class="token operator">: </span><span class="token keyword">suspend </span><span class="token punctuation">(</span><span class="token keyword"></span>state<span class="token operator">: </span><a href="index.html">O</a><span class="token punctuation">)</span><span class="token operator"> -> </span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">I</a><span class="token operator"> : </span><a href="index.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">O</a><span class="token operator"> : </span><a href="../[common]-state/index.html">State</a><span class="token operator">> </span><a href="-customizable-handler-holder.html"><span class="token function">CustomizableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">delegateTo<span class="token operator">: </span><a href="../[common]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">filter<span class="token operator">: </span><span class="token keyword">suspend </span><span class="token punctuation">(</span><span class="token keyword"></span>state<span class="token operator">: </span><a href="index.html">O</a><span class="token punctuation">)</span><span class="token operator"> -> </span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/checkHandleable/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]CustomizableHandlerHolder</a><span class="delimiter">/</span><a href="check-handleable.html">checkHandleable</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]CustomizableHandlerHolder</a><span class="delimiter">/</span><span class="current">checkHandleable</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>check</span><wbr></wbr><span><span>Handleable</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="check-handleable.html"><span class="token function">checkHandleable</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">O</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Checks that <a href="check-handleable.html">state</a> can be handled by <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/delegateTo/#/PointingToDeclaration/">delegateTo</span>. Under the hood it will check exact equality of <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">state</a> and use <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/is-instance.html">KClass.isInstance</a> of inputKlass if strict == false</p></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="check-handleable.html"><span class="token function">checkHandleable</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">O</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></div><p class="paragraph">Checks that <a href="check-handleable.html">state</a> can be handled by <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/delegateTo/#/PointingToDeclaration/">delegateTo</span>. Under the hood it will check exact equality of <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">state</a> and use <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/is-instance.html">KClass.isInstance</a> of inputKlass if strict == false</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/handleState/dev.inmo.micro_utils.fsm.common.StatesMachine[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])])/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]CustomizableHandlerHolder</a><span class="delimiter">/</span><a href="handle-state.html">handleState</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]CustomizableHandlerHolder</a><span class="delimiter">/</span><span class="current">handleState</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>handle</span><wbr></wbr><span><span>State</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="../[common]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">I</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">O</a><span class="token operator">?</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Calls <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/delegateTo/#/PointingToDeclaration/">delegateTo</span> method <a href="../[common]-states-handler/handle-state.html">StatesHandler.handleState</a> with <a href="handle-state.html">state</a> casted to <a href="index.html">I</a>. Use <a href="check-handleable.html">checkHandleable</a> to be sure that this StatesHandlerHolder will be able to handle <a href="handle-state.html">state</a></p></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="../[common]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">I</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">O</a><span class="token operator">?</span></div><p class="paragraph">Calls <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/delegateTo/#/PointingToDeclaration/">delegateTo</span> method <a href="../[common]-states-handler/handle-state.html">StatesHandler.handleState</a> with <a href="handle-state.html">state</a> casted to <a href="index.html">I</a>. Use <a href="check-handleable.html">checkHandleable</a> to be sure that this StatesHandlerHolder will be able to handle <a href="handle-state.html">state</a></p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/DefaultStatesMachine/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultStatesMachine</a><span class="delimiter">/</span><a href="-default-states-machine.html">DefaultStatesMachine</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">DefaultStatesMachine</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Default</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator"> : </span><a href="../[common]-state/index.html">State</a><span class="token operator">> </span><a href="-default-states-machine.html"><span class="token function">DefaultStatesMachine</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> statesManager<span class="token operator">: </span><a href="../[common]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1478683138">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator"> : </span><a href="../[common]-state/index.html">State</a><span class="token operator">> </span><a href="-default-states-machine.html"><span class="token function">DefaultStatesMachine</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">statesManager<span class="token operator">: </span><a href="../[common]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1478683138">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/handleState/dev.inmo.micro_utils.fsm.common.StatesMachine[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultStatesMachine</a><span class="delimiter">/</span><a href="handle-state.html">handleState</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">handleState</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>handle</span><wbr></wbr><span><span>State</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="../[common]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Will call <a href="launch-state-handling.html">launchStateHandling</a> for state handling</p></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="../[common]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span></div><p class="paragraph">Will call <a href="launch-state-handling.html">launchStateHandling</a> for state handling</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultStatesMachine</a><span class="delimiter">/</span><a href="launch-state-handling.html">launchStateHandling</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">launchStateHandling</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>launch</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Handling</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="launch-state-handling.html"><span class="token function">launchStateHandling</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="launch-state-handling.html"><span class="token function">launchStateHandling</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/performStateUpdate/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultStatesMachine</a><span class="delimiter">/</span><a href="perform-state-update.html">performStateUpdate</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">performStateUpdate</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="perform-state-update.html"><span class="token function">performStateUpdate</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> previousState<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.common/[common]-optional/index.html">Optional</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> actualState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter indented"> scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="perform-state-update.html"><span class="token function">performStateUpdate</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">previousState<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.common/[common]-optional/index.html">Optional</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">actualState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/startChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultStatesMachine</a><span class="delimiter">/</span><a href="start-chain.html">startChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">startChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>start</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Just calls <a href="../[common]-states-manager/start-chain.html">StatesManager.startChain</a> of <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span></p></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><p class="paragraph">Just calls <a href="../[common]-states-manager/start-chain.html">StatesManager.startChain</a> of <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span></p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/start/#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultStatesMachine</a><span class="delimiter">/</span><a href="start.html">start</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">start</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>start</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">fun </span><a href="start.html"><span class="token function">start</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Launch handling of states. On <a href="../[common]-states-manager/on-start-chain.html">statesManager</a>, <a href="../[common]-states-manager/on-chain-state-updated.html">statesManager</a> will be called lambda with performing of state. If <a href="launch-state-handling.html">launchStateHandling</a> will returns some <a href="../[common]-state/index.html">State</a> then <a href="../[common]-states-manager/update.html">statesManager</a> will be used, otherwise <a href="../[common]-states-manager/end-chain.html">StatesManager.endChain</a>.</p></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">fun </span><a href="start.html"><span class="token function">start</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span></div><p class="paragraph">Launch handling of states. On <a href="../[common]-states-manager/on-start-chain.html">statesManager</a>, <a href="../[common]-states-manager/on-chain-state-updated.html">statesManager</a> will be called lambda with performing of state. If <a href="launch-state-handling.html">launchStateHandling</a> will returns some <a href="../[common]-state/index.html">State</a> then <a href="../[common]-states-manager/update.html">statesManager</a> will be used, otherwise <a href="../[common]-states-manager/end-chain.html">StatesManager.endChain</a>.</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/DefaultUpdatableStatesMachine/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><a href="-default-updatable-states-machine.html">DefaultUpdatableStatesMachine</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><span class="current">DefaultUpdatableStatesMachine</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Default</span><wbr></wbr><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator"> : </span><a href="../[common]-state/index.html">State</a><span class="token operator">> </span><a href="-default-updatable-states-machine.html"><span class="token function">DefaultUpdatableStatesMachine</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> statesManager<span class="token operator">: </span><a href="../[common]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1478683138">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator"> : </span><a href="../[common]-state/index.html">State</a><span class="token operator">> </span><a href="-default-updatable-states-machine.html"><span class="token function">DefaultUpdatableStatesMachine</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">statesManager<span class="token operator">: </span><a href="../[common]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1478683138">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/performStateUpdate/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><a href="perform-state-update.html">performStateUpdate</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><span class="current">performStateUpdate</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="perform-state-update.html"><span class="token function">performStateUpdate</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> previousState<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.common/[common]-optional/index.html">Optional</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> actualState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter indented"> scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Realization of this update will use the <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span> of <a href="perform-state-update.html">previousState</a> in <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/statesJobs/#/PointingToDeclaration/">statesJobs</span> and <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/jobsStates/#/PointingToDeclaration/">jobsStates</span> if <a href="perform-state-update.html">previousState</a> is <a href="../../dev.inmo.micro_utils.common/[common]-optional/-companion/presented.html">Optional.presented</a> and <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/shouldReplaceJob/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/">shouldReplaceJob</span> has returned true for <a href="perform-state-update.html">previousState</a> and <a href="perform-state-update.html">actualState</a>. In other words, <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span> of <a href="perform-state-update.html">previousState</a> WILL NOT be replaced with the new one if they are "equal". Equality of states is solved in <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/shouldReplaceJob/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/">shouldReplaceJob</span> and can be rewritten in subclasses</p></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="perform-state-update.html"><span class="token function">performStateUpdate</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">previousState<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.common/[common]-optional/index.html">Optional</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">actualState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span></div><p class="paragraph">Realization of this update will use the <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span> of <a href="perform-state-update.html">previousState</a> in <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/statesJobs/#/PointingToDeclaration/">statesJobs</span> and <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/jobsStates/#/PointingToDeclaration/">jobsStates</span> if <a href="perform-state-update.html">previousState</a> is <a href="../../dev.inmo.micro_utils.common/[common]-optional/-companion/presented.html">Optional.presented</a> and <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/shouldReplaceJob/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/">shouldReplaceJob</span> has returned true for <a href="perform-state-update.html">previousState</a> and <a href="perform-state-update.html">actualState</a>. In other words, <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span> of <a href="perform-state-update.html">previousState</a> WILL NOT be replaced with the new one if they are "equal". Equality of states is solved in <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/shouldReplaceJob/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/">shouldReplaceJob</span> and can be rewritten in subclasses</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/updateChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><a href="update-chain.html">updateChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><span class="current">updateChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>update</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="update-chain.html"><span class="token function">updateChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">currentState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">newState<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[common]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[common]-states-manager/update.html">StatesManager.update</a> function</p></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="update-chain.html"><span class="token function">updateChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">currentState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">newState<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[common]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[common]-states-manager/update.html">StatesManager.update</a> function</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/State/context/#/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]State</a><span class="delimiter">/</span><a href="context.html">context</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]State</a><span class="delimiter">/</span><span class="current">context</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>context</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="context.html">context</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="context.html">context</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,12 +55,10 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/State///PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]State</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><span class="current">[common]State</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>State</span></span></h1>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="index.html">State</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="index.html">State</a></div></div></div>
|
||||
</div>
|
||||
<div class="tabbedcontent">
|
||||
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Properties">Properties</button></div>
|
||||
@@ -67,9 +74,7 @@ if(savedDarkMode === true){
|
||||
</span></span></div>
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted" data-togglable="Properties">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><a data-name="1199335708%2FProperties%2F-1478683138" anchor-label="context" id="1199335708%2FProperties%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="context.html">context</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted" data-togglable="Properties"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><a data-name="1199335708%2FProperties%2F-1478683138" anchor-label="context" id="1199335708%2FProperties%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="context.html">context</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></div></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesHandler/handleState/dev.inmo.micro_utils.fsm.common.StatesMachine[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesHandler</a><span class="delimiter">/</span><a href="handle-state.html">handleState</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesHandler</a><span class="delimiter">/</span><span class="current">handleState</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>handle</span><wbr></wbr><span><span>State</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="../[common]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">I</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">O</a><span class="token operator">?</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Main handling of <a href="handle-state.html">state</a>. In case when this <a href="handle-state.html">state</a> leads to another <a href="../[common]-state/index.html">State</a> and <a href="handle-state.html">handleState</a> returns not null <a href="../[common]-state/index.html">State</a> it is assumed that chain is not completed.</p></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="../[common]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">I</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">O</a><span class="token operator">?</span></div><p class="paragraph">Main handling of <a href="handle-state.html">state</a>. In case when this <a href="handle-state.html">state</a> leads to another <a href="../[common]-state/index.html">State</a> and <a href="handle-state.html">handleState</a> returns not null <a href="../[common]-state/index.html">State</a> it is assumed that chain is not completed.</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,12 +55,10 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesMachine.Companion///PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="../index.html">[common]StatesMachine</a><span class="delimiter">/</span><a href="index.html">Companion</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="../index.html">[common]StatesMachine</a><span class="delimiter">/</span><span class="current">Companion</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>Companion</span></span></h1>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="index.html">Companion</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">object </span><a href="index.html">Companion</a></div></div></div>
|
||||
</div>
|
||||
<div class="tabbedcontent">
|
||||
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Functions">Functions</button></div>
|
||||
@@ -67,9 +74,7 @@ if(savedDarkMode === true){
|
||||
</span></span></div>
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">operator </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator"> : </span><a href="../../[common]-state/index.html">State</a><span class="token operator">> </span><a href="invoke.html"><span class="token function">invoke</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> statesManager<span class="token operator">: </span><a href="../../[common]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="invoke.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1478683138">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../[common]-default-states-machine/index.html">DefaultStatesMachine</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><div class="brief "><p class="paragraph">Creates <a href="../../[common]-default-states-machine/index.html">DefaultStatesMachine</a></p></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">operator </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator"> : </span><a href="../../[common]-state/index.html">State</a><span class="token operator">> </span><a href="invoke.html"><span class="token function">invoke</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">statesManager<span class="token operator">: </span><a href="../../[common]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="invoke.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1478683138">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../[common]-default-states-machine/index.html">DefaultStatesMachine</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span></div><div class="brief "><p class="paragraph">Creates <a href="../../[common]-default-states-machine/index.html">DefaultStatesMachine</a></p></div></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesMachine.Companion/invoke/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="../index.html">[common]StatesMachine</a><span class="delimiter">/</span><a href="index.html">Companion</a><span class="delimiter">/</span><a href="invoke.html">invoke</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="../index.html">[common]StatesMachine</a><span class="delimiter">/</span><a href="index.html">Companion</a><span class="delimiter">/</span><span class="current">invoke</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>invoke</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">operator </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator"> : </span><a href="../../[common]-state/index.html">State</a><span class="token operator">> </span><a href="invoke.html"><span class="token function">invoke</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> statesManager<span class="token operator">: </span><a href="../../[common]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="invoke.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1478683138">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../[common]-default-states-machine/index.html">DefaultStatesMachine</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Creates <a href="../../[common]-default-states-machine/index.html">DefaultStatesMachine</a></p></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">operator </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator"> : </span><a href="../../[common]-state/index.html">State</a><span class="token operator">> </span><a href="invoke.html"><span class="token function">invoke</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">statesManager<span class="token operator">: </span><a href="../../[common]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="invoke.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1478683138">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="../../[common]-default-states-machine/index.html">DefaultStatesMachine</a><span class="token operator"><</span><span class="token keyword"></span><a href="invoke.html">T</a><span class="token operator">></span></div><p class="paragraph">Creates <a href="../../[common]-default-states-machine/index.html">DefaultStatesMachine</a></p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesMachine</a><span class="delimiter">/</span><a href="launch-state-handling.html">launchStateHandling</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesMachine</a><span class="delimiter">/</span><span class="current">launchStateHandling</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>launch</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Handling</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="launch-state-handling.html"><span class="token function">launchStateHandling</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> state<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter indented"> handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1478683138">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="launch-state-handling.html"><span class="token function">launchStateHandling</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="launch-state-handling.html"><span class="token function">launchStateHandling</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1478683138">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span></div><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="launch-state-handling.html"><span class="token function">launchStateHandling</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[common]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesMachine/startChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesMachine</a><span class="delimiter">/</span><a href="start-chain.html">startChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesMachine</a><span class="delimiter">/</span><span class="current">startChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>start</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Start chain of <a href="../[common]-state/index.html">State</a>s witn <a href="start-chain.html">state</a></p></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><p class="paragraph">Start chain of <a href="../[common]-state/index.html">State</a>s witn <a href="start-chain.html">state</a></p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesMachine/start/#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesMachine</a><span class="delimiter">/</span><a href="start.html">start</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesMachine</a><span class="delimiter">/</span><span class="current">start</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>start</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">fun </span><a href="start.html"><span class="token function">start</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Starts handling of <a href="../[common]-state/index.html">State</a>s</p></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">fun </span><a href="start.html"><span class="token function">start</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span></div><p class="paragraph">Starts handling of <a href="../[common]-state/index.html">State</a>s</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager/endChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesManager</a><span class="delimiter">/</span><a href="end-chain.html">endChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesManager</a><span class="delimiter">/</span><span class="current">endChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>end</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="end-chain.html"><span class="token function">endChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Ends chain with context from <a href="end-chain.html">state</a>. In case when <a href="../[common]-state/context.html">State.context</a> of <a href="end-chain.html">state</a> is absent, <a href="end-chain.html">state</a> should be just ignored</p></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="end-chain.html"><span class="token function">endChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><p class="paragraph">Ends chain with context from <a href="end-chain.html">state</a>. In case when <a href="../[common]-state/context.html">State.context</a> of <a href="end-chain.html">state</a> is absent, <a href="end-chain.html">state</a> should be just ignored</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager/getActiveStates/#/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesManager</a><span class="delimiter">/</span><a href="get-active-states.html">getActiveStates</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesManager</a><span class="delimiter">/</span><span class="current">getActiveStates</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>get</span><wbr></wbr><span>Active</span><wbr></wbr><span><span>States</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="get-active-states.html"><span class="token function">getActiveStates</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="get-active-states.html"><span class="token function">getActiveStates</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/androidMain">android</button>
|
||||
@@ -48,12 +57,10 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager///PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesManager</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><span class="current">[common]StatesManager</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>States</span><wbr></wbr><span><span>Manager</span></span></h1>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator"> : </span><a href="../[common]-state/index.html">State</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator"> : </span><a href="../[common]-state/index.html">State</a><span class="token operator">></span></div></div></div>
|
||||
</div>
|
||||
<div class="tabbedcontent">
|
||||
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Functions">Functions</button><button class="section-tab" data-togglable="Properties">Properties</button><button class="section-tab" data-togglable="Inheritors">Inheritors</button></div>
|
||||
@@ -69,9 +76,7 @@ if(savedDarkMode === true){
|
||||
</span></span></div>
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="end-chain.html"><span class="token function">endChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><div class="brief "><p class="paragraph">Ends chain with context from <a href="end-chain.html">state</a>. In case when <a href="../[common]-state/context.html">State.context</a> of <a href="end-chain.html">state</a> is absent, <a href="end-chain.html">state</a> should be just ignored</p></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="end-chain.html"><span class="token function">endChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><div class="brief "><p class="paragraph">Ends chain with context from <a href="end-chain.html">state</a>. In case when <a href="../[common]-state/context.html">State.context</a> of <a href="end-chain.html">state</a> is absent, <a href="end-chain.html">state</a> should be just ignored</p></div></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -86,9 +91,7 @@ if(savedDarkMode === true){
|
||||
</span></span></div>
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="get-active-states.html"><span class="token function">getActiveStates</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="get-active-states.html"><span class="token function">getActiveStates</span></a><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></div></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -103,9 +106,7 @@ if(savedDarkMode === true){
|
||||
</span></span></div>
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><div class="brief "><p class="paragraph">Starts chain with <a href="start-chain.html">state</a> as first <a href="../[common]-state/index.html">State</a>. May returns false in case of <a href="../[common]-state/context.html">State.context</a> of <a href="start-chain.html">state</a> is already busy by the other <a href="../[common]-state/index.html">State</a></p></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><div class="brief "><p class="paragraph">Starts chain with <a href="start-chain.html">state</a> as first <a href="../[common]-state/index.html">State</a>. May returns false in case of <a href="../[common]-state/context.html">State.context</a> of <a href="start-chain.html">state</a> is already busy by the other <a href="../[common]-state/index.html">State</a></p></div></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -120,9 +121,7 @@ if(savedDarkMode === true){
|
||||
</span></span></div>
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="update.html"><span class="token function">update</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">old<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">new<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><div class="brief "><p class="paragraph">Must set current set using <a href="../[common]-state/context.html">State.context</a></p></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="update.html"><span class="token function">update</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">old<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">new<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><div class="brief "><p class="paragraph">Must set current set using <a href="../[common]-state/context.html">State.context</a></p></div></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -139,9 +138,7 @@ if(savedDarkMode === true){
|
||||
</span></span></div>
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted" data-togglable="Properties">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><a data-name="2075470789%2FProperties%2F-1478683138" anchor-label="onChainStateUpdated" id="2075470789%2FProperties%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-chain-state-updated.html">onChainStateUpdated</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html">Pair</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted" data-togglable="Properties"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><a data-name="2075470789%2FProperties%2F-1478683138" anchor-label="onChainStateUpdated" id="2075470789%2FProperties%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-chain-state-updated.html">onChainStateUpdated</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html">Pair</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span></div></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -156,9 +153,7 @@ if(savedDarkMode === true){
|
||||
</span></span></div>
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted" data-togglable="Properties">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><a data-name="-1822117756%2FProperties%2F-1478683138" anchor-label="onEndChain" id="-1822117756%2FProperties%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-end-chain.html">onEndChain</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted" data-togglable="Properties"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><a data-name="-1822117756%2FProperties%2F-1478683138" anchor-label="onEndChain" id="-1822117756%2FProperties%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-end-chain.html">onEndChain</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></div></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -173,9 +168,7 @@ if(savedDarkMode === true){
|
||||
</span></span></div>
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted" data-togglable="Properties">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><a data-name="-895234421%2FProperties%2F-1478683138" anchor-label="onStartChain" id="-895234421%2FProperties%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-start-chain.html">onStartChain</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted" data-togglable="Properties"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><a data-name="-895234421%2FProperties%2F-1478683138" anchor-label="onStartChain" id="-895234421%2FProperties%2F-1478683138" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-start-chain.html">onStartChain</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></div></div></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager/onChainStateUpdated/#/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesManager</a><span class="delimiter">/</span><a href="on-chain-state-updated.html">onChainStateUpdated</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesManager</a><span class="delimiter">/</span><span class="current">onChainStateUpdated</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>on</span><wbr></wbr><span>Chain</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Updated</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-chain-state-updated.html">onChainStateUpdated</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html">Pair</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-chain-state-updated.html">onChainStateUpdated</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-pair/index.html">Pair</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager/onEndChain/#/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesManager</a><span class="delimiter">/</span><a href="on-end-chain.html">onEndChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesManager</a><span class="delimiter">/</span><span class="current">onEndChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>on</span><wbr></wbr><span>End</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-end-chain.html">onEndChain</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-end-chain.html">onEndChain</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager/onStartChain/#/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesManager</a><span class="delimiter">/</span><a href="on-start-chain.html">onStartChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesManager</a><span class="delimiter">/</span><span class="current">onStartChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>on</span><wbr></wbr><span>Start</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-start-chain.html">onStartChain</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="on-start-chain.html">onStartChain</a><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines.flow/Flow///PointingToDeclaration/">Flow</span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager/startChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesManager</a><span class="delimiter">/</span><a href="start-chain.html">startChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesManager</a><span class="delimiter">/</span><span class="current">startChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>start</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Starts chain with <a href="start-chain.html">state</a> as first <a href="../[common]-state/index.html">State</a>. May returns false in case of <a href="../[common]-state/context.html">State.context</a> of <a href="start-chain.html">state</a> is already busy by the other <a href="../[common]-state/index.html">State</a></p></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><p class="paragraph">Starts chain with <a href="start-chain.html">state</a> as first <a href="../[common]-state/index.html">State</a>. May returns false in case of <a href="../[common]-state/context.html">State.context</a> of <a href="start-chain.html">state</a> is already busy by the other <a href="../[common]-state/index.html">State</a></p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesManager/update/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesManager</a><span class="delimiter">/</span><a href="update.html">update</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]StatesManager</a><span class="delimiter">/</span><span class="current">update</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>update</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="update.html"><span class="token function">update</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">old<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">new<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Must set current set using <a href="../[common]-state/context.html">State.context</a></p></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="update.html"><span class="token function">update</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">old<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">new<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><p class="paragraph">Must set current set using <a href="../[common]-state/context.html">State.context</a></p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/UpdatableStatesMachine/updateChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]UpdatableStatesMachine</a><span class="delimiter">/</span><a href="update-chain.html">updateChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[common]UpdatableStatesMachine</a><span class="delimiter">/</span><span class="current">updateChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>update</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="update-chain.html"><span class="token function">updateChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">currentState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">newState<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[common]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[common]-states-manager/update.html">StatesManager.update</a> function</p></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="update-chain.html"><span class="token function">updateChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">currentState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">newState<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[common]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[common]-states-manager/update.html">StatesManager.update</a> function</p></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector common-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/commonMain">common</button>
|
||||
@@ -46,13 +55,11 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common//holder/dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.Boolean/PointingToDeclaration//-1478683138">
|
||||
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="[common]holder.html">[common]holder</a></div>
|
||||
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><span class="current">[common]holder</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>holder</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark common-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/commonMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/commonMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/commonMain">common</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[common]holder.html">I</a><span class="token operator"> : </span><a href="[common]holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]holder.html">O</a><span class="token operator"> : </span><a href="[common]-state/index.html">State</a><span class="token operator">> </span><a href="[common]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]holder.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="[common]holder.html"><span class="token function">holder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">strict<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">true</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[common]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]holder.html">O</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[common]holder.html">I</a><span class="token operator"> : </span><a href="[common]holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]holder.html">O</a><span class="token operator"> : </span><a href="[common]-state/index.html">State</a><span class="token operator">> </span><a href="[common]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]holder.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="[common]holder.html"><span class="token function">holder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">noinline </span>filter<span class="token operator">: </span><span class="token keyword">suspend </span><span class="token punctuation">(</span><span class="token keyword"></span>state<span class="token operator">: </span><a href="[common]-state/index.html">State</a><span class="token punctuation">)</span><span class="token operator"> -> </span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[common]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]holder.html">O</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/commonMain"><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[common]holder.html">I</a><span class="token operator"> : </span><a href="[common]holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]holder.html">O</a><span class="token operator"> : </span><a href="[common]-state/index.html">State</a><span class="token operator">> </span><a href="[common]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]holder.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="[common]holder.html"><span class="token function">holder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">strict<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">true</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[common]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]holder.html">O</a><span class="token operator">></span></div><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[common]holder.html">I</a><span class="token operator"> : </span><a href="[common]holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]holder.html">O</a><span class="token operator"> : </span><a href="[common]-state/index.html">State</a><span class="token operator">> </span><a href="[common]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]holder.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="[common]holder.html"><span class="token function">holder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter "><span class="token keyword">noinline </span>filter<span class="token operator">: </span><span class="token keyword">suspend </span><span class="token punctuation">(</span><span class="token keyword"></span>state<span class="token operator">: </span><a href="[common]-state/index.html">State</a><span class="token punctuation">)</span><span class="token operator"> -> </span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[common]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[common]holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[common]holder.html">O</a><span class="token operator">></span></div></div></div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common//CheckableHandlerHolder/#kotlin.reflect.KClass[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])])]#kotlin.Boolean#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]/PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="[jvm]-checkable-handler-holder.html">[jvm]CheckableHandlerHolder</a></div>
|
||||
<div class="breadcrumbs"><a href="../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><span class="current">[jvm]CheckableHandlerHolder</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Checkable</span><wbr></wbr><span>Handler</span><wbr></wbr><span><span>Holder</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">I</a><span class="token operator"> : </span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token operator"> : </span><a href="[jvm]-state/index.html">State</a><span class="token operator">> </span><a href="[jvm]-checkable-handler-holder.html"><span class="token function">CheckableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> inputKlass<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">KClass</a><span class="token operator"><</span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">I</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> strict<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">false</span><span class="token punctuation">, </span></span><span class="parameter indented"> delegateTo<span class="token operator">: </span><a href="[jvm]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[jvm]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">I</a><span class="token operator"> : </span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token operator"> : </span><a href="[jvm]-state/index.html">State</a><span class="token operator">> </span><a href="[jvm]-checkable-handler-holder.html"><span class="token function">CheckableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">strict<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">false</span><span class="token punctuation">, </span></span><span class="parameter ">delegateTo<span class="token operator">: </span><a href="[jvm]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[jvm]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token operator">></span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">I</a><span class="token operator"> : </span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token operator"> : </span><a href="[jvm]-state/index.html">State</a><span class="token operator">> </span><a href="[jvm]-checkable-handler-holder.html"><span class="token function">CheckableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">inputKlass<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">KClass</a><span class="token operator"><</span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">I</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">strict<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">false</span><span class="token punctuation">, </span></span><span class="parameter ">delegateTo<span class="token operator">: </span><a href="[jvm]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[jvm]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token operator">></span></div><div class="symbol monospace"><span class="token keyword">inline </span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">I</a><span class="token operator"> : </span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token operator"> : </span><a href="[jvm]-state/index.html">State</a><span class="token operator">> </span><a href="[jvm]-checkable-handler-holder.html"><span class="token function">CheckableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">strict<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="token operator"> = </span><span class="token boolean">false</span><span class="token punctuation">, </span></span><span class="parameter ">delegateTo<span class="token operator">: </span><a href="[jvm]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="[jvm]-customizable-handler-holder/index.html">CustomizableHandlerHolder</a><span class="token operator"><</span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="[jvm]-checkable-handler-holder.html">O</a><span class="token operator">></span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CheckableHandlerHolder/checkHandleable/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]CheckableHandlerHolder</a><span class="delimiter">/</span><a href="check-handleable.html">checkHandleable</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]CheckableHandlerHolder</a><span class="delimiter">/</span><span class="current">checkHandleable</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>check</span><wbr></wbr><span><span>Handleable</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="check-handleable.html"><span class="token function">checkHandleable</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">O</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="check-handleable.html"><span class="token function">checkHandleable</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">O</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/CustomizableHandlerHolder/#dev.inmo.micro_utils.fsm.common.StatesHandler[TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.coroutines.SuspendFunction1[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Boolean]/PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]CustomizableHandlerHolder</a><span class="delimiter">/</span><a href="-customizable-handler-holder.html">CustomizableHandlerHolder</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]CustomizableHandlerHolder</a><span class="delimiter">/</span><span class="current">CustomizableHandlerHolder</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Customizable</span><wbr></wbr><span>Handler</span><wbr></wbr><span><span>Holder</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">I</a><span class="token operator"> : </span><a href="index.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">O</a><span class="token operator"> : </span><a href="../[jvm]-state/index.html">State</a><span class="token operator">> </span><a href="-customizable-handler-holder.html"><span class="token function">CustomizableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">delegateTo<span class="token operator">: </span><a href="../[jvm]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">filter<span class="token operator">: </span><span class="token keyword">suspend </span><span class="token punctuation">(</span><span class="token keyword"></span>state<span class="token operator">: </span><a href="index.html">O</a><span class="token punctuation">)</span><span class="token operator"> -> </span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">I</a><span class="token operator"> : </span><a href="index.html">O</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">O</a><span class="token operator"> : </span><a href="../[jvm]-state/index.html">State</a><span class="token operator">> </span><a href="-customizable-handler-holder.html"><span class="token function">CustomizableHandlerHolder</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">delegateTo<span class="token operator">: </span><a href="../[jvm]-states-handler/index.html">StatesHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">I</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">filter<span class="token operator">: </span><span class="token keyword">suspend </span><span class="token punctuation">(</span><span class="token keyword"></span>state<span class="token operator">: </span><a href="index.html">O</a><span class="token punctuation">)</span><span class="token operator"> -> </span><span class="token keyword"></span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></span></span><span class="token punctuation">)</span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/checkHandleable/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]CustomizableHandlerHolder</a><span class="delimiter">/</span><a href="check-handleable.html">checkHandleable</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]CustomizableHandlerHolder</a><span class="delimiter">/</span><span class="current">checkHandleable</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>check</span><wbr></wbr><span><span>Handleable</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="check-handleable.html"><span class="token function">checkHandleable</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">O</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Checks that <a href="check-handleable.html">state</a> can be handled by <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/delegateTo/#/PointingToDeclaration/">delegateTo</span>. Under the hood it will check exact equality of <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">state</a> and use <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/is-instance.html">KClass.isInstance</a> of inputKlass if strict == false</p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="check-handleable.html"><span class="token function">checkHandleable</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">O</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a></div><p class="paragraph">Checks that <a href="check-handleable.html">state</a> can be handled by <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/delegateTo/#/PointingToDeclaration/">delegateTo</span>. Under the hood it will check exact equality of <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/index.html">state</a> and use <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.reflect/-k-class/is-instance.html">KClass.isInstance</a> of inputKlass if strict == false</p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/handleState/dev.inmo.micro_utils.fsm.common.StatesMachine[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])])/PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]CustomizableHandlerHolder</a><span class="delimiter">/</span><a href="handle-state.html">handleState</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]CustomizableHandlerHolder</a><span class="delimiter">/</span><span class="current">handleState</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>handle</span><wbr></wbr><span><span>State</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="../[jvm]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">I</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">O</a><span class="token operator">?</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Calls <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/delegateTo/#/PointingToDeclaration/">delegateTo</span> method <a href="../[jvm]-states-handler/handle-state.html">StatesHandler.handleState</a> with <a href="handle-state.html">state</a> casted to <a href="index.html">I</a>. Use <a href="check-handleable.html">checkHandleable</a> to be sure that this StatesHandlerHolder will be able to handle <a href="handle-state.html">state</a></p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="../[jvm]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">I</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">O</a><span class="token operator">?</span></div><p class="paragraph">Calls <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/CustomizableHandlerHolder/delegateTo/#/PointingToDeclaration/">delegateTo</span> method <a href="../[jvm]-states-handler/handle-state.html">StatesHandler.handleState</a> with <a href="handle-state.html">state</a> casted to <a href="index.html">I</a>. Use <a href="check-handleable.html">checkHandleable</a> to be sure that this StatesHandlerHolder will be able to handle <a href="handle-state.html">state</a></p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/DefaultStatesMachine/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]/PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultStatesMachine</a><span class="delimiter">/</span><a href="-default-states-machine.html">DefaultStatesMachine</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">DefaultStatesMachine</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Default</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator"> : </span><a href="../[jvm]-state/index.html">State</a><span class="token operator">> </span><a href="-default-states-machine.html"><span class="token function">DefaultStatesMachine</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> statesManager<span class="token operator">: </span><a href="../[jvm]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1052446920">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator"> : </span><a href="../[jvm]-state/index.html">State</a><span class="token operator">> </span><a href="-default-states-machine.html"><span class="token function">DefaultStatesMachine</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">statesManager<span class="token operator">: </span><a href="../[jvm]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1052446920">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/handleState/dev.inmo.micro_utils.fsm.common.StatesMachine[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultStatesMachine</a><span class="delimiter">/</span><a href="handle-state.html">handleState</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">handleState</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>handle</span><wbr></wbr><span><span>State</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="../[jvm]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Will call <a href="launch-state-handling.html">launchStateHandling</a> for state handling</p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="../[jvm]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span></div><p class="paragraph">Will call <a href="launch-state-handling.html">launchStateHandling</a> for state handling</p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/launchStateHandling/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]/PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultStatesMachine</a><span class="delimiter">/</span><a href="launch-state-handling.html">launchStateHandling</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">launchStateHandling</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>launch</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Handling</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="launch-state-handling.html"><span class="token function">launchStateHandling</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="launch-state-handling.html"><span class="token function">launchStateHandling</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">T</a><span class="token operator">?</span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/performStateUpdate/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultStatesMachine</a><span class="delimiter">/</span><a href="perform-state-update.html">performStateUpdate</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">performStateUpdate</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="perform-state-update.html"><span class="token function">performStateUpdate</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> previousState<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.common/[jvm]-optional/index.html">Optional</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> actualState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter indented"> scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="perform-state-update.html"><span class="token function">performStateUpdate</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">previousState<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.common/[jvm]-optional/index.html">Optional</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">actualState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/startChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultStatesMachine</a><span class="delimiter">/</span><a href="start-chain.html">startChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">startChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>start</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Just calls <a href="../[jvm]-states-manager/start-chain.html">StatesManager.startChain</a> of <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span></p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="start-chain.html"><span class="token function">startChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><p class="paragraph">Just calls <a href="../[jvm]-states-manager/start-chain.html">StatesManager.startChain</a> of <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/statesManager/#/PointingToDeclaration/">statesManager</span></p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultStatesMachine/start/#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultStatesMachine</a><span class="delimiter">/</span><a href="start.html">start</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultStatesMachine</a><span class="delimiter">/</span><span class="current">start</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>start</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">fun </span><a href="start.html"><span class="token function">start</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Launch handling of states. On <a href="../[jvm]-states-manager/on-start-chain.html">statesManager</a>, <a href="../[jvm]-states-manager/on-chain-state-updated.html">statesManager</a> will be called lambda with performing of state. If <a href="launch-state-handling.html">launchStateHandling</a> will returns some <a href="../[jvm]-state/index.html">State</a> then <a href="../[jvm]-states-manager/update.html">statesManager</a> will be used, otherwise <a href="../[jvm]-states-manager/end-chain.html">StatesManager.endChain</a>.</p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">override </span><span class="token keyword">fun </span><a href="start.html"><span class="token function">start</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span></div><p class="paragraph">Launch handling of states. On <a href="../[jvm]-states-manager/on-start-chain.html">statesManager</a>, <a href="../[jvm]-states-manager/on-chain-state-updated.html">statesManager</a> will be called lambda with performing of state. If <a href="launch-state-handling.html">launchStateHandling</a> will returns some <a href="../[jvm]-state/index.html">State</a> then <a href="../[jvm]-states-manager/update.html">statesManager</a> will be used, otherwise <a href="../[jvm]-states-manager/end-chain.html">StatesManager.endChain</a>.</p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/DefaultUpdatableStatesMachine/#dev.inmo.micro_utils.fsm.common.StatesManager[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#kotlin.collections.List[dev.inmo.micro_utils.fsm.common.CheckableHandlerHolder[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]]#kotlin.coroutines.SuspendFunction2[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State]),kotlin.Throwable,TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])?]/PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><a href="-default-updatable-states-machine.html">DefaultUpdatableStatesMachine</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><span class="current">DefaultUpdatableStatesMachine</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>Default</span><wbr></wbr><span>Updatable</span><wbr></wbr><span>States</span><wbr></wbr><span><span>Machine</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator"> : </span><a href="../[jvm]-state/index.html">State</a><span class="token operator">> </span><a href="-default-updatable-states-machine.html"><span class="token function">DefaultUpdatableStatesMachine</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> statesManager<span class="token operator">: </span><a href="../[jvm]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1052446920">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword"></span><span class="token keyword">fun </span><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator"> : </span><a href="../[jvm]-state/index.html">State</a><span class="token operator">> </span><a href="-default-updatable-states-machine.html"><span class="token function">DefaultUpdatableStatesMachine</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">statesManager<span class="token operator">: </span><a href="../[jvm]-states-manager/index.html">StatesManager</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">handlers<span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/-list/index.html">List</a><span class="token operator"><</span><span class="token keyword"></span><a href="../[jvm]-checkable-handler-holder/index.html">CheckableHandlerHolder</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">T</a><span class="token punctuation">, </span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">onStateHandlingErrorHandler<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.fsm.common.utils/index.html#1655009510%2FClasslikes%2F-1052446920">StateHandlingErrorHandler</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token operator"> = </span>defaultStateHandlingErrorHandler()</span></span><span class="token punctuation">)</span></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/performStateUpdate/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#kotlinx.coroutines.CoroutineScope/PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><a href="perform-state-update.html">performStateUpdate</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><span class="current">performStateUpdate</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>perform</span><wbr></wbr><span>State</span><wbr></wbr><span><span>Update</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="perform-state-update.html"><span class="token function">performStateUpdate</span></a><span class="token punctuation">(</span><span class="parameters wrapped"><span class="parameter indented"> previousState<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.common/[jvm]-optional/index.html">Optional</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter indented"> actualState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter indented"> scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Realization of this update will use the <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span> of <a href="perform-state-update.html">previousState</a> in <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/statesJobs/#/PointingToDeclaration/">statesJobs</span> and <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/jobsStates/#/PointingToDeclaration/">jobsStates</span> if <a href="perform-state-update.html">previousState</a> is <a href="../../dev.inmo.micro_utils.common/[jvm]-optional/-companion/presented.html">Optional.presented</a> and <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/shouldReplaceJob/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/">shouldReplaceJob</span> has returned true for <a href="perform-state-update.html">previousState</a> and <a href="perform-state-update.html">actualState</a>. In other words, <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span> of <a href="perform-state-update.html">previousState</a> WILL NOT be replaced with the new one if they are "equal". Equality of states is solved in <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/shouldReplaceJob/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/">shouldReplaceJob</span> and can be rewritten in subclasses</p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="perform-state-update.html"><span class="token function">performStateUpdate</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">previousState<span class="token operator">: </span><a href="../../dev.inmo.micro_utils.common/[jvm]-optional/index.html">Optional</a><span class="token operator"><</span><span class="token keyword"></span><a href="index.html">T</a><span class="token operator">></span><span class="token punctuation">, </span></span><span class="parameter ">actualState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">scope<span class="token operator">: </span><span data-unresolved-link="kotlinx.coroutines/CoroutineScope///PointingToDeclaration/">CoroutineScope</span></span></span><span class="token punctuation">)</span></div><p class="paragraph">Realization of this update will use the <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span> of <a href="perform-state-update.html">previousState</a> in <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/statesJobs/#/PointingToDeclaration/">statesJobs</span> and <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/jobsStates/#/PointingToDeclaration/">jobsStates</span> if <a href="perform-state-update.html">previousState</a> is <a href="../../dev.inmo.micro_utils.common/[jvm]-optional/-companion/presented.html">Optional.presented</a> and <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/shouldReplaceJob/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/">shouldReplaceJob</span> has returned true for <a href="perform-state-update.html">previousState</a> and <a href="perform-state-update.html">actualState</a>. In other words, <span data-unresolved-link="kotlinx.coroutines/Job///PointingToDeclaration/">Job</span> of <a href="perform-state-update.html">previousState</a> WILL NOT be replaced with the new one if they are "equal". Equality of states is solved in <span data-unresolved-link="dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/shouldReplaceJob/#dev.inmo.micro_utils.common.Optional[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration/">shouldReplaceJob</span> and can be rewritten in subclasses</p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/DefaultUpdatableStatesMachine/updateChain/#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><a href="update-chain.html">updateChain</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]DefaultUpdatableStatesMachine</a><span class="delimiter">/</span><span class="current">updateChain</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>update</span><wbr></wbr><span><span>Chain</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="update-chain.html"><span class="token function">updateChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">currentState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">newState<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[jvm]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[jvm]-states-manager/update.html">StatesManager.update</a> function</p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">open </span><span class="token keyword">suspend override </span><span class="token keyword">fun </span><a href="update-chain.html"><span class="token function">updateChain</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">currentState<span class="token operator">: </span><a href="index.html">T</a><span class="token punctuation">, </span></span><span class="parameter ">newState<span class="token operator">: </span><a href="index.html">T</a></span></span><span class="token punctuation">)</span></div><p class="paragraph">Update chain with current state equal to <a href="update-chain.html">currentState</a> with <a href="update-chain.html">newState</a>. Behaviour of this update preforming in cases when <a href="update-chain.html">currentState</a> does not exist in <a href="../[jvm]-states-manager/index.html">StatesManager</a> must be declared inside of realization of <a href="../[jvm]-states-manager/update.html">StatesManager.update</a> function</p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/State/context/#/PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]State</a><span class="delimiter">/</span><a href="context.html">context</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]State</a><span class="delimiter">/</span><span class="current">context</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>context</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="context.html">context</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="context.html">context</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></div></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,12 +55,12 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/State///PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]State</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><span class="current">[jvm]State</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span><span>State</span></span></h1>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="index.html">State</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">interface </span><a href="index.html">State</a></div></div> </div>
|
||||
</div>
|
||||
<div class="tabbedcontent">
|
||||
<div class="tabs-section" tabs-section="tabs-section"><button class="section-tab" data-active="" data-togglable="Properties">Properties</button></div>
|
||||
@@ -68,8 +77,8 @@ if(savedDarkMode === true){
|
||||
<div>
|
||||
<div class="title">
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted" data-togglable="Properties">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><a data-name="1199335708%2FProperties%2F-1052446920" anchor-label="context" id="1199335708%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="context.html">context</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><a data-name="1199335708%2FProperties%2F-1052446920" anchor-label="context" id="1199335708%2FProperties%2F-1052446920" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain"></a><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword"></span><span class="token keyword">val </span><a href="context.html">context</a><span class="token operator">: </span><a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a></div></div> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -6,10 +6,18 @@
|
||||
<link href="../../../images/logo-icon.svg" rel="icon" type="image/svg">
|
||||
<script>var pathToRoot = "../../../";</script>
|
||||
<script>const storage = localStorage.getItem("dokka-dark-mode")
|
||||
const savedDarkMode = storage ? JSON.parse(storage) : false
|
||||
if(savedDarkMode === true){
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}</script>
|
||||
if (storage == null) {
|
||||
const osDarkSchemePreferred = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches
|
||||
if (osDarkSchemePreferred === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
} else {
|
||||
const savedDarkMode = JSON.parse(storage)
|
||||
if(savedDarkMode === true) {
|
||||
document.getElementsByTagName("html")[0].classList.add("theme-dark")
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript" src="../../../scripts/sourceset_dependencies.js" async="async"></script>
|
||||
<link href="../../../styles/style.css" rel="Stylesheet">
|
||||
<link href="../../../styles/jetbrains-mono.css" rel="Stylesheet">
|
||||
@@ -21,6 +29,7 @@ if(savedDarkMode === true){
|
||||
<script type="text/javascript" src="../../../scripts/platform-content-handler.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/main.js" defer="defer"></script>
|
||||
<script type="text/javascript" src="../../../scripts/prism.js" async="async"></script>
|
||||
<script type="text/javascript" src="../../../scripts/symbol-parameters-wrapper_deferred.js" defer="defer"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="navigation-wrapper" id="navigation-wrapper">
|
||||
@@ -31,7 +40,7 @@ if(savedDarkMode === true){
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
0.13.2 </div>
|
||||
0.14.0 </div>
|
||||
<div class="pull-right d-flex">
|
||||
<div class="filter-section" id="filter-section">
|
||||
<button class="platform-tag platform-selector jvm-like" data-active="" data-filter=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button>
|
||||
@@ -46,13 +55,13 @@ if(savedDarkMode === true){
|
||||
</div>
|
||||
<div id="main">
|
||||
<div class="main-content" id="content" pageIds="micro_utils.dokka::dev.inmo.micro_utils.fsm.common/StatesHandler/handleState/dev.inmo.micro_utils.fsm.common.StatesMachine[TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])]#TypeParam(bounds=[dev.inmo.micro_utils.fsm.common.State])/PointingToDeclaration//-1052446920">
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]StatesHandler</a><span class="delimiter">/</span><a href="handle-state.html">handleState</a></div>
|
||||
<div class="breadcrumbs"><a href="../../../index.html">micro_utils.dokka</a><span class="delimiter">/</span><a href="../index.html">dev.inmo.micro_utils.fsm.common</a><span class="delimiter">/</span><a href="index.html">[jvm]StatesHandler</a><span class="delimiter">/</span><span class="current">handleState</span></div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>handle</span><wbr></wbr><span><span>State</span></span></h1>
|
||||
</div>
|
||||
<div class="platform-hinted with-platform-tabs" data-platform-hinted="data-platform-hinted">
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark jvm-like" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-depenent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="../[jvm]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">I</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">O</a><span class="token operator">?</span><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div><p class="paragraph">Main handling of <a href="handle-state.html">state</a>. In case when this <a href="handle-state.html">state</a> leads to another <a href="../[jvm]-state/index.html">State</a> and <a href="handle-state.html">handleState</a> returns not null <a href="../[jvm]-state/index.html">State</a> it is assumed that chain is not completed.</p></div> </div>
|
||||
<div class="platform-bookmarks-row" data-toggle-list="data-toggle-list"><button class="platform-bookmark" data-filterable-current=":micro_utils.dokka:dokkaHtml/jvmMain" data-filterable-set=":micro_utils.dokka:dokkaHtml/jvmMain" data-active="" data-toggle=":micro_utils.dokka:dokkaHtml/jvmMain">jvm</button></div>
|
||||
<div class="content sourceset-dependent-content" data-active="" data-togglable=":micro_utils.dokka:dokkaHtml/jvmMain"><div class="symbol monospace"><span class="token keyword">abstract </span><span class="token keyword">suspend </span><span class="token keyword">fun </span><a href="../[jvm]-states-machine/index.html">StatesMachine</a><span class="token operator"><</span><span class="token keyword">in </span><a href="index.html">O</a><span class="token operator">></span><span class="token punctuation">.</span><a href="handle-state.html"><span class="token function">handleState</span></a><span class="token punctuation">(</span><span class="parameters "><span class="parameter ">state<span class="token operator">: </span><a href="index.html">I</a></span></span><span class="token punctuation">)</span><span class="token operator">: </span><a href="index.html">O</a><span class="token operator">?</span></div><p class="paragraph">Main handling of <a href="handle-state.html">state</a>. In case when this <a href="handle-state.html">state</a> leads to another <a href="../[jvm]-state/index.html">State</a> and <a href="handle-state.html">handleState</a> returns not null <a href="../[jvm]-state/index.html">State</a> it is assumed that chain is not completed.</p></div> </div>
|
||||
</div>
|
||||
<div class="footer">
|
||||
<span class="go-to-top-icon"><a href="#content" id="go-to-top-link"></a></span><span>© 2022 Copyright</span><span
|
||||
|
||||
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user