public class KnotBuilder<State,Change,Action>
| Modifier and Type | Class and Description |
|---|---|
static class |
KnotBuilder.ChangesBuilder<State,Change,Action> |
| Modifier and Type | Method and Description |
|---|---|
void |
actions(kotlin.jvm.functions.Function1<? super de.halfbit.knot.ActionsBuilder<Change,Action>,kotlin.Unit> block)
A section for Action related declarations.
|
void |
changes(kotlin.jvm.functions.Function1<? super de.halfbit.knot.KnotBuilder.ChangesBuilder<State,Change,Action>,kotlin.Unit> block)
A section for Change related declarations.
|
void |
events(kotlin.jvm.functions.Function1<? super de.halfbit.knot.EventsBuilder<Change>,kotlin.Unit> block)
A section for Event related declarations.
|
void |
intercept(kotlin.jvm.functions.Function1<? super de.halfbit.knot.InterceptBuilder<State,Change,Action>,kotlin.Unit> block)
A section for declaring interceptors of State, Change or Action.
|
void |
state(kotlin.jvm.functions.Function1<? super de.halfbit.knot.StateBuilder<State>,kotlin.Unit> block)
A section for State and Change related declarations.
|
void |
watch(kotlin.jvm.functions.Function1<? super de.halfbit.knot.WatchBuilder<State,Change,Action>,kotlin.Unit> block)
A section for declaring watchers of State, Change or Action.
|
public void state(kotlin.jvm.functions.Function1<? super de.halfbit.knot.StateBuilder<State>,kotlin.Unit> block)
A section for State and Change related declarations.
public void changes(kotlin.jvm.functions.Function1<? super de.halfbit.knot.KnotBuilder.ChangesBuilder<State,Change,Action>,kotlin.Unit> block)
A section for Change related declarations.
public void actions(kotlin.jvm.functions.Function1<? super de.halfbit.knot.ActionsBuilder<Change,Action>,kotlin.Unit> block)
A section for Action related declarations.
public void events(kotlin.jvm.functions.Function1<? super de.halfbit.knot.EventsBuilder<Change>,kotlin.Unit> block)
A section for Event related declarations.
public void intercept(kotlin.jvm.functions.Function1<? super de.halfbit.knot.InterceptBuilder<State,Change,Action>,kotlin.Unit> block)
A section for declaring interceptors of State, Change or Action.
public void watch(kotlin.jvm.functions.Function1<? super de.halfbit.knot.WatchBuilder<State,Change,Action>,kotlin.Unit> block)
A section for declaring watchers of State, Change or Action.