]> git.mxchange.org Git - jcore.git/blobdiff - src/org/mxchange/jcore/application/Application.java
Changed copyright notice to the FSF, so after my death they will continue my
[jcore.git] / src / org / mxchange / jcore / application / Application.java
index 9fc13fa2a7cdc363f8ece75fcc8f51cb58bfd513..087975222141cb4f459b1966096a107e93c0c834 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2015 Roland Haeder
+ * Copyright (C) 2016, 2017 Free Software Foundation
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -19,27 +19,33 @@ package org.mxchange.jcore.application;
 import java.io.IOException;
 import java.sql.SQLException;
 import org.mxchange.jcore.FrameworkInterface;
+import org.mxchange.jcore.exceptions.MenuInitializationException;
 
 /**
  *
- * @author Roland Haeder<roland@mxchange.org>
+ * @author Roland Hรคder<roland@mxchange.org>
  */
 public interface Application extends FrameworkInterface {
 
        /**
         * Bootstraps the application
         */
-       public void doBootstrap ();
+       void doBootstrap ();
 
        /**
         * Run the main loop
+        * <p>
+        * @throws org.mxchange.jcore.exceptions.MenuInitializationException If the
+        * menu could not be initialized
         */
-       public void doMainLoop ();
+       void doMainLoop () throws MenuInitializationException;
 
        /**
         * Shutdown the application
+        * <p>
         * @throws java.io.IOException If an IO error occurs
         * @throws java.sql.SQLException If a SQL error occurs
         */
-       public void doShutdown () throws IOException, SQLException;
+       void doShutdown () throws IOException, SQLException;
+
 }