* @return Human-readable message
*/
String getMessageStringFromKey (final String key);
+
}
* @throws java.sql.SQLException If a SQL error occurs
*/
void doShutdown () throws IOException, SQLException;
+
}
* @author Roland Haeder<roland@mxchange.org>
*/
public abstract class BaseApplication extends BaseFrameworkSystem implements Application {
+
}
protected void disableIsRunning () {
this.isRunning = false;
}
+
}
* Shows introduction to user
*/
void showWelcome ();
+
}
public UnhandledUserChoiceException (final String message) {
super(message);
}
+
}
*/
protected BaseFacade () {
}
+
}
* @throws java.io.IOException If an IO error occurs
*/
void doShutdown () throws SQLException, IOException;
+
}
// Run the main loop
this.getApplication().doMainLoop();
}
+
}
* menu could not be initialized
*/
void start () throws MenuInitializationException;
+
}