Package io.jmix.ui.navigation
@NonNullApi
package io.jmix.ui.navigation
-
ClassDescriptionCrockford Base32 encoding implementation that is used to serialize UUID values.Interface defining methods to store and access local copy of opened screens history.Bean that handles URL history transitions.Marker interface for beans that manage whether some route is allowed navigate to or not.Classes that implement this interface are intended for handling URL navigation.Immutable object of this class represents some navigation state determined by URL fragment.Registers an annotated class as corresponding to some route.A facade bean that is intended for screen navigation using all available
NavigationHandler
beans.Defines how URL changes should be handled.This class is intended for serializing entity ids to be used as URL param.Event sent when browser URL parameters corresponding to opened screen are changed.Interface defining methods for reflecting app state to URL based on currently opened screen.Provides API to generate routes for screens with optional URL parameters.Helper for working with URL.