]> source.dussan.org Git - vaadin-framework.git/commitdiff
Use interface not Implementation, as method parameter
authorAhmed Ashour <asashour@yahoo.com>
Tue, 19 Sep 2017 16:30:13 +0000 (18:30 +0200)
committerHenri Sara <henri.sara@gmail.com>
Wed, 20 Sep 2017 08:05:43 +0000 (11:05 +0300)
client/src/main/java/com/vaadin/client/JavaScriptConnectorHelper.java
client/src/main/java/com/vaadin/client/ui/JavaScriptComponentConnector.java
client/src/main/java/com/vaadin/client/ui/JavaScriptWidget.java
client/src/main/java/com/vaadin/client/ui/VUI.java
client/src/main/java/com/vaadin/client/ui/VWindow.java
client/src/main/java/com/vaadin/client/ui/window/WindowOrderEvent.java
server/src/main/java/com/vaadin/ui/UI.java
shared/src/main/java/com/vaadin/shared/ui/WindowOrderRpc.java

index 81793084d2e223fe747ad8630edeb8d190e3328c..f0a6e7057a9009c77ec605356e9b3a91978f3147 100644 (file)
@@ -19,6 +19,7 @@ package com.vaadin.client;
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.HashSet;
+import java.util.List;
 import java.util.Map;
 import java.util.Map.Entry;
 import java.util.Set;
@@ -170,7 +171,7 @@ public class JavaScriptConnectorHelper {
         return false;
     }
 
-    protected void showInitProblem(ArrayList<String> attemptedNames) {
+    protected void showInitProblem(List<String> attemptedNames) {
         // Default does nothing
     }
 
index a2daef273cb7b18adf9bf9066b71800ca36217d1..ff5f28cb898c412cc022a410bc5bdb9c38a9142f 100644 (file)
@@ -15,6 +15,8 @@
  */
 package com.vaadin.client.ui;
 
+import java.util.List;
+
 import com.google.gwt.user.client.ui.Widget;
 import com.vaadin.client.JavaScriptConnectorHelper;
 import com.vaadin.client.communication.HasJavaScriptConnectorHelper;
@@ -30,7 +32,7 @@ public final class JavaScriptComponentConnector extends
             this) {
         @Override
         protected void showInitProblem(
-                java.util.ArrayList<String> attemptedNames) {
+                List<String> attemptedNames) {
             getWidget().showNoInitFound(attemptedNames);
         }
     };
index 002827ed4050a8a3d844e3bb978d21f5e85093c8..b23070f1a592ee57634b638d7fdf1da7b0ea8154 100644 (file)
@@ -15,7 +15,7 @@
  */
 package com.vaadin.client.ui;
 
-import java.util.ArrayList;
+import java.util.List;
 
 import com.google.gwt.dom.client.Document;
 import com.google.gwt.user.client.ui.Widget;
@@ -23,7 +23,7 @@ import com.google.gwt.user.client.ui.Widget;
 public class JavaScriptWidget extends Widget {
 
     /**
-     * Creats a JavaScriptWidget based on a &lt;div&gt; element
+     * Creates a JavaScriptWidget based on a &lt;div&gt; element
      */
     public JavaScriptWidget() {
         this("div");
@@ -39,7 +39,7 @@ public class JavaScriptWidget extends Widget {
         setElement(Document.get().createElement(tagName));
     }
 
-    public void showNoInitFound(ArrayList<String> attemptedNames) {
+    public void showNoInitFound(List<String> attemptedNames) {
         String message = "Could not initialize JavaScriptConnector because no JavaScript init function was found. Make sure one of these functions are defined: <ul>";
         for (String name : attemptedNames) {
             message += "<li>" + name + "</li>";
index 79c918f7113cee125a1a259dbf504cee4334f26c..8a159a1f1ef7826ae8ef606a79f37db979d02200 100644 (file)
@@ -16,7 +16,7 @@
 
 package com.vaadin.client.ui;
 
-import java.util.ArrayList;
+import java.util.List;
 
 import com.google.gwt.core.client.Scheduler.ScheduledCommand;
 import com.google.gwt.dom.client.Element;
@@ -343,7 +343,7 @@ public class VUI extends SimplePanel implements ResizeHandler,
         connection.flushActiveConnector();
     }
 
-    private native static void loadAppIdListFromDOM(ArrayList<String> list)
+    private native static void loadAppIdListFromDOM(List<String> list)
     /*-{
          var j;
          for(j in $wnd.vaadin.vaadinConfigurations) {
index 8b907f9a4a268c89eb603773c4b32d87ff2f830a..c6d817587b643e952c16f726f617b2bf4c596cfd 100644 (file)
@@ -312,7 +312,7 @@ public class VWindow extends VOverlay implements ShortcutActionHandlerOwner,
         fireOrderEvent(list);
     }
 
-    private static void fireOrderEvent(ArrayList<VWindow> windows) {
+    private static void fireOrderEvent(List<VWindow> windows) {
         WINDOW_ORDER_HANDLER
                 .fireEvent(new WindowOrderEvent(new ArrayList<>(windows)));
     }
index 921e7d315ed4c2aa553cf8b662f11854247872d3..0ec60203860f4466bd4ee9463a8f95b3c1b55ffa 100644 (file)
@@ -15,7 +15,7 @@
  */
 package com.vaadin.client.ui.window;
 
-import java.util.ArrayList;
+import java.util.List;
 
 import com.google.gwt.event.shared.GwtEvent;
 import com.vaadin.client.ui.VWindow;
@@ -31,7 +31,7 @@ public class WindowOrderEvent extends GwtEvent<WindowOrderHandler> {
 
     private static final Type<WindowOrderHandler> TYPE = new Type<>();
 
-    private final ArrayList<VWindow> windows;
+    private final List<VWindow> windows;
 
     /**
      * Creates a new event with the given order.
@@ -39,7 +39,7 @@ public class WindowOrderEvent extends GwtEvent<WindowOrderHandler> {
      * @param windows
      *            The new order position for the VWindow
      */
-    public WindowOrderEvent(ArrayList<VWindow> windows) {
+    public WindowOrderEvent(List<VWindow> windows) {
         this.windows = windows;
     }
 
index 420e349305521d995c500923f1b212102c09807b..19e0420fd75448c607294900b11778e0bda1b944 100644 (file)
@@ -263,7 +263,7 @@ public abstract class UI extends AbstractSingleComponentContainer
 
         @Override
         public void windowOrderChanged(
-                HashMap<Integer, Connector> windowOrders) {
+                Map<Integer, Connector> windowOrders) {
             Map<Integer, Window> orders = new LinkedHashMap<>();
             for (Entry<Integer, Connector> entry : windowOrders.entrySet()) {
                 if (entry.getValue() instanceof Window) {
index 18c735f0147ad2e6d0687a8dc6d93cef642c6398..d27710139299331b3eaba41e91c852e9debefcd3 100644 (file)
@@ -15,7 +15,7 @@
  */
 package com.vaadin.shared.ui;
 
-import java.util.HashMap;
+import java.util.Map;
 
 import com.vaadin.shared.Connector;
 import com.vaadin.shared.communication.ServerRpc;
@@ -37,5 +37,5 @@ public interface WindowOrderRpc extends ServerRpc {
      * @param windowOrders
      *            new windows order
      */
-    void windowOrderChanged(HashMap<Integer, Connector> windowOrders);
+    void windowOrderChanged(Map<Integer, Connector> windowOrders);
 }
\ No newline at end of file