package com.codename1.router
Pop-navigation and deep-link routing support.
The application-facing surface is intentionally small: declare deep-linkable
forms with com.codename1.annotations.Route, intercept back navigation
with com.codename1.ui.Form#setPopGuard(PopGuard), and let the framework
wire the URL plumbing through generated code under
com.codename1.router.generated.
Types
class Navigation | In-app navigation API on top of the declarative @Route table. |
class NavigationEntry | A single frame on the Navigation stack: the URL that produced the form and the Form instance the route built. |
interface PopGuard | Intercept back/pop attempts on a Form. |
class PopReason | Why a back/pop attempt is happening. |
interface RouteDispatcher | Internal contract between the build-time-generated route table and the framework. |