]> git.mxchange.org Git - addressbook-swing.git/blobdiff - src/org/mxchange/addressbook/client/BaseAddressbookClient.java
auto-reformatted most project files
[addressbook-swing.git] / src / org / mxchange / addressbook / client / BaseAddressbookClient.java
index 00a55bdc0ba512578a46213387951e4068dc454f..effa814cc046867f8493481c1733f0e5ff2171cc 100644 (file)
@@ -43,17 +43,17 @@ public abstract class BaseAddressbookClient extends BaseClient implements Addres
         */
        private String currentMenu;
 
-       /**
-        * Menu system
-        */
-       private final Map<String, Menu> menus;
-
        /**
         * Logger instance
         */
        @Log
        private LoggerBeanLocal logger;
 
+       /**
+        * Menu system
+        */
+       private final Map<String, Menu> menus;
+
        /**
         * No instances can be created of this class
         */
@@ -108,11 +108,33 @@ public abstract class BaseAddressbookClient extends BaseClient implements Addres
                return menu;
        }
 
+       /**
+        * Logs exception and exits program
+        * <p>
+        * @param throwable Throwable
+        */
+       protected void abortProgramWithException (final Throwable throwable) {
+               // Log exception
+               this.logException(throwable);
+               
+               // Abort here
+               System.exit(1);
+       }
+
        /**
         * Fills menu map with swing menus
         */
        protected abstract void fillMenuMap ();
 
+       /**
+        * Getter for logger instance
+        * <p>
+        * @return Logger instance
+        */
+       protected LoggerBeanLocal getLogger () {
+               return this.logger;
+       }
+
        /**
         * Getter for menus map
         * <p>
@@ -148,6 +170,16 @@ public abstract class BaseAddressbookClient extends BaseClient implements Addres
                this.getLogger().logTrace("EXIT!"); //NOI18N
        }
 
+       /**
+        * Logs an exception
+        * <p>
+        * @param throwable Throwable
+        */
+       protected void logException (final Throwable throwable) {
+               // Deligate to logger
+               this.getLogger().logException(throwable);
+       }
+
        /**
         * Shows given menu
         * <p>
@@ -173,36 +205,4 @@ public abstract class BaseAddressbookClient extends BaseClient implements Addres
                // Trace message
                this.getLogger().logTrace("EXIT!"); //NOI18N
        }
-
-       /**
-        * Getter for logger instance
-        *
-        * @return Logger instance
-        */
-       protected LoggerBeanLocal getLogger () {
-               return this.logger;
-       }
-
-       /**
-        * Logs an exception
-        *
-        * @param throwable Throwable
-        */
-       protected void logException (final Throwable throwable) {
-               // Deligate to logger
-               this.getLogger().logException(throwable);
-       }
-
-       /**
-        * Logs exception and exits program
-        *
-        * @param throwable Throwable
-        */
-       protected void abortProgramWithException (final Throwable throwable) {
-               // Log exception
-               this.logException(throwable);
-
-               // Abort here
-               System.exit(1);
-       }
 }