Skip navigation links
B C D E G K O R S T 

B

build() - Method in class de.halfbit.knot.KnotBuilder
 

C

CommandReducer<Command,Action,State> - Interface in de.halfbit.knot
 
commands(block) - Method in class de.halfbit.knot.KnotBuilder
 
CommandsBuilder<State,Command> - Class in de.halfbit.knot
 
createKnot(block) - Static method in class de.halfbit.knot.KnotDslKt
 

D

de.halfbit.knot - package de.halfbit.knot
 

E

EventReducer<Event,Action,State> - Interface in de.halfbit.knot
 
events(block) - Method in class de.halfbit.knot.KnotBuilder
 
EventsBuilder<State,Command> - Class in de.halfbit.knot
 
EventTransformer<Command> - Interface in de.halfbit.knot
 

G

getAutoCancelable() - Method in class de.halfbit.knot.Operator
 
getCommand() - Method in interface de.halfbit.knot.Knot
 
getInitial() - Method in class de.halfbit.knot.StateBuilder
 
getOperator() - Method in interface de.halfbit.knot.CommandReducer
 
getState() - Method in interface de.halfbit.knot.Knot
 
getType() - Method in class de.halfbit.knot.Operator
 

K

Knot<State,Command> - Interface in de.halfbit.knot
 
KnotBuilder<State,Command> - Class in de.halfbit.knot
 
KnotDsl - Interface in de.halfbit.knot
 
KnotDslKt - Class in de.halfbit.knot
 

O

observeEvent() - Method in interface de.halfbit.knot.EventReducer
 
onCommand(command, state) - Method in interface de.halfbit.knot.CommandReducer
 
onEvent(event, state) - Method in interface de.halfbit.knot.EventReducer
 
Operator<Command> - Class in de.halfbit.knot
 
Operator(type, autoCancelable) - Constructor for class de.halfbit.knot.Operator
 

R

reduce(action, state) - Method in interface de.halfbit.knot.Reducer
 
Reducer<Action,State> - Interface in de.halfbit.knot
 
reduceWith(commandReducer) - Method in class de.halfbit.knot.CommandsBuilder
 
reduceWith(eventReducer) - Method in class de.halfbit.knot.EventsBuilder
 

S

setInitial(p) - Method in class de.halfbit.knot.StateBuilder
 
state(block) - Method in class de.halfbit.knot.KnotBuilder
 
StateBuilder<State> - Class in de.halfbit.knot
 

T

transform() - Method in interface de.halfbit.knot.EventTransformer
 
transformWith(eventTransformer) - Method in class de.halfbit.knot.EventsBuilder
 
B C D E G K O R S T 
Skip navigation links