]> source.dussan.org Git - vaadin-framework.git/commitdiff
Removed unused createState() from client side
authorArtur Signell <artur@vaadin.com>
Mon, 2 Apr 2012 21:39:22 +0000 (00:39 +0300)
committerArtur Signell <artur@vaadin.com>
Wed, 4 Apr 2012 21:08:27 +0000 (00:08 +0300)
src/com/vaadin/terminal/gwt/client/ui/AbstractComponentConnector.java
src/com/vaadin/terminal/gwt/client/ui/AbstractFieldConnector.java
src/com/vaadin/terminal/gwt/client/ui/AbstractSplitPanelConnector.java
src/com/vaadin/terminal/gwt/client/ui/ButtonConnector.java
src/com/vaadin/terminal/gwt/client/ui/FormConnector.java
src/com/vaadin/terminal/gwt/client/ui/NativeButtonConnector.java
src/com/vaadin/terminal/gwt/client/ui/PanelConnector.java
src/com/vaadin/terminal/gwt/client/ui/TableConnector.java
src/com/vaadin/terminal/gwt/client/ui/TreeConnector.java
src/com/vaadin/terminal/gwt/client/ui/WindowConnector.java

index 78a6ce889b28a543430200a8207e9905680767c3..91c7fe32997887af43cd17961198b4481871a841 100644 (file)
@@ -5,7 +5,6 @@ package com.vaadin.terminal.gwt.client.ui;
 
 import java.util.Set;
 
-import com.google.gwt.core.client.GWT;
 import com.google.gwt.user.client.ui.FocusWidget;
 import com.google.gwt.user.client.ui.Focusable;
 import com.google.gwt.user.client.ui.Widget;
@@ -76,10 +75,7 @@ public abstract class AbstractComponentConnector extends AbstractConnector
     }
 
     /**
-     * Returns the shared state object for a paintable widget.
-     * 
-     * A new state instance is created using {@link #createState()} if none has
-     * been set by the server.
+     * Returns the shared state object for this connector.
      * 
      * If overriding this method to return a more specific type, also
      * {@link #createState()} must be overridden.
@@ -87,28 +83,9 @@ public abstract class AbstractComponentConnector extends AbstractConnector
      * @return current shared state (not null)
      */
     public ComponentState getState() {
-        if (state == null) {
-            state = createState();
-        }
-
         return state;
     }
 
-    /**
-     * Creates a new instance of a shared state object for the widget. Normally,
-     * the state instance is created by the server and sent to the client before
-     * being used - this method is used if no shared state has been sent by the
-     * server.
-     * 
-     * When overriding {@link #getState()}, also {@link #createState()} should
-     * be overridden to match it.
-     * 
-     * @return newly created component shared state instance
-     */
-    protected ComponentState createState() {
-        return GWT.create(ComponentState.class);
-    }
-
     public static boolean isRealUpdate(UIDL uidl) {
         return !uidl.hasAttribute("cached");
     }
index 76f23c761a56a0a5a1e2c2fd3f57673c7b6860c0..5e629f2dc9568bdfdc755d9e6390e2cbbaec4626 100644 (file)
@@ -3,9 +3,7 @@
  */
 package com.vaadin.terminal.gwt.client.ui;
 
-import com.google.gwt.core.client.GWT;
 import com.vaadin.terminal.gwt.client.AbstractFieldState;
-import com.vaadin.terminal.gwt.client.ComponentState;
 
 public abstract class AbstractFieldConnector extends AbstractComponentConnector {
 
@@ -14,11 +12,6 @@ public abstract class AbstractFieldConnector extends AbstractComponentConnector
         return (AbstractFieldState) super.getState();
     }
 
-    @Override
-    protected ComponentState createState() {
-        return GWT.create(AbstractFieldState.class);
-    }
-
     @Override
     public boolean isReadOnly() {
         return super.isReadOnly() || getState().isPropertyReadOnly();
index 827490524a34f9fa96870831f0920a6b304dc2d7..dbf16f5b97ca19f3dc1cc50b398bfa90df61f6c8 100644 (file)
@@ -5,7 +5,6 @@ package com.vaadin.terminal.gwt.client.ui;
 
 import java.util.LinkedList;
 
-import com.google.gwt.core.client.GWT;
 import com.google.gwt.dom.client.NativeEvent;
 import com.google.gwt.event.dom.client.DomEvent;
 import com.google.gwt.event.dom.client.DomEvent.Type;
@@ -252,11 +251,6 @@ public abstract class AbstractSplitPanelConnector extends
         return (AbstractSplitPanelState) super.getState();
     }
 
-    @Override
-    protected AbstractSplitPanelState createState() {
-        return GWT.create(AbstractSplitPanelState.class);
-    }
-
     private ComponentConnector getFirstChild() {
         return (ComponentConnector) getState().getFirstChild();
     }
index 07d62a10e785ece095666375abd98e3b1ef424e2..4ad7804709e3a546b1789ff963cbb05b8943a186 100644 (file)
@@ -8,7 +8,6 @@ import com.google.gwt.core.client.GWT;
 import com.google.gwt.user.client.DOM;
 import com.google.gwt.user.client.ui.Widget;
 import com.vaadin.terminal.gwt.client.ApplicationConnection;
-import com.vaadin.terminal.gwt.client.ComponentState;
 import com.vaadin.terminal.gwt.client.EventHelper;
 import com.vaadin.terminal.gwt.client.MouseEventDetails;
 import com.vaadin.terminal.gwt.client.UIDL;
@@ -124,8 +123,4 @@ public class ButtonConnector extends AbstractComponentConnector {
         return (ButtonState) super.getState();
     }
 
-    @Override
-    protected ComponentState createState() {
-        return GWT.create(ButtonState.class);
-    }
 }
index 5ed86fce6daf89cac9efae5b58719542462a0756..bf2e31d057b1ad9aa2bc6ede1ae585d5062e49a6 100644 (file)
@@ -10,7 +10,6 @@ import com.google.gwt.user.client.ui.Widget;
 import com.vaadin.terminal.gwt.client.AbstractFieldState;
 import com.vaadin.terminal.gwt.client.ApplicationConnection;
 import com.vaadin.terminal.gwt.client.ComponentConnector;
-import com.vaadin.terminal.gwt.client.ComponentState;
 import com.vaadin.terminal.gwt.client.ConnectorMap;
 import com.vaadin.terminal.gwt.client.LayoutManager;
 import com.vaadin.terminal.gwt.client.UIDL;
@@ -192,9 +191,4 @@ public class FormConnector extends AbstractComponentContainerConnector
         return (AbstractFieldState) super.getState();
     }
 
-    @Override
-    protected ComponentState createState() {
-        return GWT.create(AbstractFieldState.class);
-    }
-
 }
index 144b5eb391774850bf96416be306a4e98ea3c463..44da878884f412a3c4f3a26d5e9b8dca24bf21f0 100644 (file)
@@ -7,7 +7,6 @@ import com.google.gwt.core.client.GWT;
 import com.google.gwt.user.client.DOM;
 import com.google.gwt.user.client.ui.Widget;
 import com.vaadin.terminal.gwt.client.ApplicationConnection;
-import com.vaadin.terminal.gwt.client.ComponentState;
 import com.vaadin.terminal.gwt.client.EventHelper;
 import com.vaadin.terminal.gwt.client.UIDL;
 import com.vaadin.terminal.gwt.client.communication.RpcProxy;
@@ -103,8 +102,4 @@ public class NativeButtonConnector extends AbstractComponentConnector {
         return (ButtonState) super.getState();
     }
 
-    @Override
-    protected ComponentState createState() {
-        return GWT.create(ButtonState.class);
-    }
 }
index 89219f5be8db761e0c2a75f83d3503695cef8cae..815af1048004fd0c78733997761bdecdab2ea78c 100644 (file)
@@ -249,11 +249,6 @@ public class PanelConnector extends AbstractComponentContainerConnector
         return (PanelState) super.getState();
     }
 
-    @Override
-    protected PanelState createState() {
-        return GWT.create(PanelState.class);
-    }
-
     @Override
     public void connectorHierarchyChanged(ConnectorHierarchyChangedEvent event) {
         super.connectorHierarchyChanged(event);
index 14231c35046ca2f568aa8836ae3c6721b5f53eb5..8cda749fb997c781d89aa8c629a7ad929bf48589 100644 (file)
@@ -14,7 +14,6 @@ import com.vaadin.terminal.gwt.client.AbstractFieldState;
 import com.vaadin.terminal.gwt.client.ApplicationConnection;
 import com.vaadin.terminal.gwt.client.BrowserInfo;
 import com.vaadin.terminal.gwt.client.ComponentConnector;
-import com.vaadin.terminal.gwt.client.ComponentState;
 import com.vaadin.terminal.gwt.client.DirectionalManagedLayout;
 import com.vaadin.terminal.gwt.client.UIDL;
 import com.vaadin.terminal.gwt.client.Util;
@@ -294,11 +293,6 @@ public class TableConnector extends AbstractComponentContainerConnector
         return (AbstractFieldState) super.getState();
     }
 
-    @Override
-    protected ComponentState createState() {
-        return GWT.create(AbstractFieldState.class);
-    }
-
     /**
      * Shows a saved row context menu if the row for the context menu is still
      * visible. Does nothing if a context menu has not been saved.
index dce88ff5ec0c17e9735f68c0d03bc0af25ed4125..f0b07e9125106bb9de0995fef48e7bc9eaf04d82 100644 (file)
@@ -9,7 +9,6 @@ import com.google.gwt.core.client.GWT;
 import com.google.gwt.user.client.ui.Widget;
 import com.vaadin.terminal.gwt.client.AbstractFieldState;
 import com.vaadin.terminal.gwt.client.ApplicationConnection;
-import com.vaadin.terminal.gwt.client.ComponentState;
 import com.vaadin.terminal.gwt.client.TooltipInfo;
 import com.vaadin.terminal.gwt.client.UIDL;
 import com.vaadin.terminal.gwt.client.ui.VTree.TreeNode;
@@ -250,9 +249,4 @@ public class TreeConnector extends AbstractComponentConnector {
         return (AbstractFieldState) super.getState();
     }
 
-    @Override
-    protected ComponentState createState() {
-        return GWT.create(AbstractFieldState.class);
-    }
-
 }
index 811b00d929a952fd6dac8fa1efa99871ef3666e7..f080ced3fa5319bc2cb03757701a67b003bd8e73 100644 (file)
@@ -321,11 +321,6 @@ public class WindowConnector extends AbstractComponentContainerConnector
         return (WindowState) super.getState();
     }
 
-    @Override
-    protected WindowState createState() {
-        return GWT.create(WindowState.class);
-    }
-
     /**
      * Gives the WindowConnector an order number. As a side effect, moves the
      * window according to its order number so the windows are stacked. This