io.udash.core.RoutingRegistry implementation, which will be used to match io.udash.core.Url to io.udash.core.State
io.udash.core.ViewPresenterRegistry implementation, which will be used to match io.udash.core.State into io.udash.core.ViewPresenter
The instance of io.udash.core.State which will treated as main state.
Current application 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.
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.