Packages

p

io.udash

routing

package routing

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait Routing extends AnyRef
  2. trait RoutingRegistry[HierarchyRoot <: core.State] extends AnyRef

    The implementation of this trait should be injected to io.udash.Application.

    The implementation of this trait should be injected to io.udash.Application. It should implement a bidirectional mapping between io.udash.core.Url and io.udash.core.State.

  3. final case class StateChangeEvent[S <: State](currentState: S, oldState: S) extends AbstractCase with Product with Serializable
  4. trait UrlChangeProvider extends AnyRef

    Provides information about current URL.

  5. trait UrlLogging[S >: Null <: GState[S]] extends CrossLogging

    RoutingRegistry mixin simplifying logging app navigation.

  6. final class WindowUrlFragmentChangeProvider extends UrlChangeProvider

    Used for routing based on the URL part following # sign.

  7. final class WindowUrlPathChangeProvider extends UrlChangeProvider

    Used for routing based on the URL path.

    Used for routing based on the URL path. Don't forget to configure your web server to handle frontend routes. You may find "rewrite rules" mechanism useful.

Value Members

  1. object RoutingRegistry

Ungrouped