@NonNullApi
| Interface | Description |
|---|---|
| History |
Interface defining methods to store and access local copy of opened screens history.
|
| NavigationFilter |
Marker interface for beans that manage whether some route is allowed navigate to or not.
|
| NavigationHandler |
Classes that implement this interface are intended for handling URL navigation.
|
| UrlRouting |
Interface defining methods for reflecting app state to URL based on currently opened screen.
|
| UrlRouting.RouteGenerator |
Provides API to generate routes for screens with optional URL parameters.
|
| Class | Description |
|---|---|
| CrockfordUuidEncoder |
Crockford Base32 encoding implementation that is used to serialize UUID values.
|
| EditorTypeExtractor | |
| HistoryNavigator |
Bean that handles URL history transitions.
|
| NavigationFilter.AccessCheckResult | |
| NavigationState |
Immutable object of this class represents some navigation state determined by URL fragment.
|
| RedirectHandler | |
| RouteDefinition | |
| ScreenNavigator |
A facade bean that is intended for screen navigation using all available
NavigationHandler beans. |
| UrlChangeHandler | |
| UrlIdSerializer |
This class is intended for serializing entity ids to be used as URL param.
|
| UrlParamsChangedEvent |
Event sent when browser URL parameters corresponding to opened screen are changed.
|
| UrlTools |
Helper for working with URL.
|
| WebHistory | |
| WebUrlRouting |
| Enum | Description |
|---|---|
| UrlHandlingMode |
Defines how URL changes should be handled.
|
| Annotation Type | Description |
|---|---|
| Route |
Registers an annotated class as corresponding to some route.
|