io.udash.core.RoutingRegistry implementation, which will be used to match io.udash.core.Url to io.udash.core.State
io.udash.core.ViewFactoryRegistry implementation, which will be used to match io.udash.core.State into io.udash.core.ViewFactory
Current application routing state.
Property reflecting current routing state
Changes application routing state to the provided one.
Changes application routing state to the provided one.
New application routing state,
URL matched to the provided state.
Registers callback which will be called after routing failure.
Registers callback which will be called after routing failure.
The callbacks are executed in order of registration. Registration operations don't preserve callbacks order. Each callback is executed once, exceptions thrown in callbacks are swallowed.
Register callback for routing state change.
Register callback for routing state change.
Callback getting newState and oldState as arguments.
Redirects to selected URL.
Starts the application using selected element as root.
Starts the application using selected element as root.
Root element of application.
Root application which is used to start single instance of app.
Should be a sealed trait which extends io.udash.core.State.