Defines the interaction between DevelopmentMode and the UI, so that alternate UIs can be implemented.
Sequence of calls:
- {@link #initialize(Type)}
- {@link #getTopLogger()}
- possibly {@link #getWebServerLogger(String,byte[])}
- {@link #setStartupUrls(Map)}
- {@link #moduleLoadComplete(boolean)} or
- zero or more {@link #getModuleLogger}
{@link #setCallback(com.google.gwt.dev.ui.UiEvent.Type,UiCallback)} may beinterspersed among these calls after {@link #initialize(Type)} is called.