public interface RouteDispatcher
Internal contract between the build-time-generated route table and the
framework. Application code should not implement or call this directly –
declare deep-linkable forms with com.codename1.annotations.Route and use
Navigation#navigate(String) for in-app routing.
A single implementation, generated by the Codename One Maven plugin from
@Route annotations in the project, is installed on Display during
startup. Implementations resolve a URL to a Form factory and return
the resulting form – they do not show the form; the caller
(Navigation) is responsible for stack bookkeeping and the
Form#show / Form#showBack call.
Methods
public abstract Form dispatch(String url) | Resolve a URL to a Form. |
Method details
dispatch
public abstract Form dispatch(String url)Resolve a URL to a Form. Returns the freshly built form when a route
matched, or null otherwise.