You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by rw...@apache.org on 2017/06/14 14:57:08 UTC

svn commit: r1798697 - /pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java

Author: rwhitcomb
Date: Wed Jun 14 14:57:08 2017
New Revision: 1798697

URL: http://svn.apache.org/viewvc?rev=1798697&view=rev
Log:
Code cleanup:  Use "switch" on string arguments to make the startup code
cleaner in DesktopApplicationContext for getting the startup properties.

Modified:
    pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java

Modified: pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java
URL: http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java?rev=1798697&r1=1798696&r2=1798697&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java (original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java Wed Jun 14 14:57:08 2017
@@ -523,32 +523,46 @@ public final class DesktopApplicationCon
                     String value = property[1];
 
                     try {
-                        if (key.equals(X_ARGUMENT)) {
-                            x = Integer.parseInt(value);
-                        } else if (key.equals(Y_ARGUMENT)) {
-                            y = Integer.parseInt(value);
-                        } else if (key.equals(WIDTH_ARGUMENT)) {
-                            width = Integer.parseInt(value);
-                        } else if (key.equals(HEIGHT_ARGUMENT)) {
-                            height = Integer.parseInt(value);
-                        } else if (key.equals(CENTER_ARGUMENT)) {
-                            center = Boolean.parseBoolean(value);
-                        } else if (key.equals(RESIZABLE_ARGUMENT)) {
-                            resizable = Boolean.parseBoolean(value);
-                        } else if (key.equals(MAXIMIZED_ARGUMENT)) {
-                            maximized = Boolean.parseBoolean(value);
-                        } else if (key.equals(UNDECORATED_ARGUMENT)) {
-                            undecorated = Boolean.parseBoolean(value);
-                        } else if (key.equals(FULL_SCREEN_ARGUMENT)) {
-                            fullScreen = Boolean.parseBoolean(value);
-                        } else if (key.equals(PRESERVE_SPLASH_SCREEN_ARGUMENT)) {
-                            preserveSplashScreen = Boolean.parseBoolean(value);
-                        } else if (key.equals(ORIGIN_ARGUMENT)) {
-                            origin = new URL(value);
-                        } else if (key.equals(USE_APPLICATION_INSTANCE_ARGUMENT)) {
-                            useApplicationInstance = Boolean.parseBoolean(value);
-                        } else {
-                            properties.put(key, value);
+                        switch (key) {
+                            case X_ARGUMENT:
+                                x = Integer.parseInt(value);
+                                break;
+                            case Y_ARGUMENT:
+                                y = Integer.parseInt(value);
+                                break;
+                            case WIDTH_ARGUMENT:
+                                width = Integer.parseInt(value);
+                                break;
+                            case HEIGHT_ARGUMENT:
+                                height = Integer.parseInt(value);
+                                break;
+                            case CENTER_ARGUMENT:
+                                center = Boolean.parseBoolean(value);
+                                break;
+                            case RESIZABLE_ARGUMENT:
+                                resizable = Boolean.parseBoolean(value);
+                                break;
+                            case MAXIMIZED_ARGUMENT:
+                                maximized = Boolean.parseBoolean(value);
+                                break;
+                            case UNDECORATED_ARGUMENT:
+                                undecorated = Boolean.parseBoolean(value);
+                                break;
+                            case FULL_SCREEN_ARGUMENT:
+                                fullScreen = Boolean.parseBoolean(value);
+                                break;
+                            case PRESERVE_SPLASH_SCREEN_ARGUMENT:
+                                preserveSplashScreen = Boolean.parseBoolean(value);
+                                break;
+                            case ORIGIN_ARGUMENT:
+                                origin = new URL(value);
+                                break;
+                            case USE_APPLICATION_INSTANCE_ARGUMENT:
+                                useApplicationInstance = Boolean.parseBoolean(value);
+                                break;
+                            default:
+                                properties.put(key, value);
+                                break;
                         }
                     } catch (Exception exception) {
                         System.err.println(String.format(INVALID_PROPERTY_VALUE_MESSAGE, value, key));