package bvira.framework;
public interface RouteMap {
Class<? extends Presenter> findPresenter(Navigable navigable);
void registerPresenter(Route route, Class<? extends Presenter> presenterClass);
void registerRoute(Route route, Class<? extends Presenter> presenterClass, Class<? extends Command> commandClass);
Class<? extends Command> findCommand(Navigable navigable);
}