]> source.dussan.org Git - vaadin-framework.git/commitdiff
Updated Label to use shared state
authorArtur Signell <artur@vaadin.com>
Thu, 3 May 2012 21:33:09 +0000 (00:33 +0300)
committerArtur Signell <artur@vaadin.com>
Fri, 11 May 2012 19:18:29 +0000 (22:18 +0300)
67 files changed:
src/com/vaadin/terminal/gwt/client/ui/label/ContentMode.java [new file with mode: 0644]
src/com/vaadin/terminal/gwt/client/ui/label/LabelConnector.java
src/com/vaadin/terminal/gwt/client/ui/label/LabelState.java [new file with mode: 0644]
src/com/vaadin/ui/Label.java
tests/testbench/com/vaadin/tests/Components.java
tests/testbench/com/vaadin/tests/CustomLayoutDemo.java
tests/testbench/com/vaadin/tests/LayoutDemo.java
tests/testbench/com/vaadin/tests/NativeWindowing.java
tests/testbench/com/vaadin/tests/PerformanceTestBasicComponentRendering.java
tests/testbench/com/vaadin/tests/PerformanceTestLabelsAndOrderedLayouts.java
tests/testbench/com/vaadin/tests/PerformanceTestSubTreeCaching.java
tests/testbench/com/vaadin/tests/TestCaptionWrapper.java
tests/testbench/com/vaadin/tests/TestForNativeWindowing.java
tests/testbench/com/vaadin/tests/TestForRichTextEditor.java
tests/testbench/com/vaadin/tests/TestForStyledUpload.java
tests/testbench/com/vaadin/tests/TestForUpload.java
tests/testbench/com/vaadin/tests/TestIFrames.java
tests/testbench/com/vaadin/tests/TreeFilesystem.java
tests/testbench/com/vaadin/tests/UsingObjectsInSelect.java
tests/testbench/com/vaadin/tests/application/ApplicationCloseTest.java
tests/testbench/com/vaadin/tests/components/AbstractTestRoot.java
tests/testbench/com/vaadin/tests/components/TestBase.java
tests/testbench/com/vaadin/tests/components/button/ButtonMouseDetails.java
tests/testbench/com/vaadin/tests/components/caption/IconsInCaption.java
tests/testbench/com/vaadin/tests/components/combobox/ComboFocusBlurEvents.java
tests/testbench/com/vaadin/tests/components/customcomponent/ClipContent.java
tests/testbench/com/vaadin/tests/components/datefield/DateFieldEmptyValid.java
tests/testbench/com/vaadin/tests/components/datefield/ValueThroughProperty.java
tests/testbench/com/vaadin/tests/components/label/LabelModes.java
tests/testbench/com/vaadin/tests/components/label/LabelTest.java
tests/testbench/com/vaadin/tests/components/label/Labels.java
tests/testbench/com/vaadin/tests/components/label/MarginsInLabels.java
tests/testbench/com/vaadin/tests/components/optiongroup/OptionGroupMultipleValueChange.java
tests/testbench/com/vaadin/tests/components/panel/PanelShouldNotScroll.java
tests/testbench/com/vaadin/tests/components/popupview/PopupViewOffScreen.java
tests/testbench/com/vaadin/tests/components/root/LazyInitRoots.java
tests/testbench/com/vaadin/tests/components/table/EditableTableLeak.java
tests/testbench/com/vaadin/tests/components/table/LabelEmbeddedClickThroughForTable.java
tests/testbench/com/vaadin/tests/components/table/LongMultiselect.java
tests/testbench/com/vaadin/tests/components/table/Tables.java
tests/testbench/com/vaadin/tests/components/tabsheet/WrapTabSheetInTabSheet.java
tests/testbench/com/vaadin/tests/components/window/LazyWindowResize.java
tests/testbench/com/vaadin/tests/components/window/SubWindowWithUndefinedHeight.java
tests/testbench/com/vaadin/tests/integration/JSR286PortletApplication.java
tests/testbench/com/vaadin/tests/integration/LiferayThemeDemo.java
tests/testbench/com/vaadin/tests/layouts/HiddenHorizontalLayout.java
tests/testbench/com/vaadin/tests/layouts/TestLayoutPerformance.java
tests/testbench/com/vaadin/tests/layouts/layouttester/HorizontalLayoutTests.java
tests/testbench/com/vaadin/tests/layouts/layouttester/VerticalLayoutTests.java
tests/testbench/com/vaadin/tests/tickets/Ticket1225.java
tests/testbench/com/vaadin/tests/tickets/Ticket124.java
tests/testbench/com/vaadin/tests/tickets/Ticket1444.java
tests/testbench/com/vaadin/tests/tickets/Ticket1804.java
tests/testbench/com/vaadin/tests/tickets/Ticket1811.java
tests/testbench/com/vaadin/tests/tickets/Ticket1819.java
tests/testbench/com/vaadin/tests/tickets/Ticket1970.java
tests/testbench/com/vaadin/tests/tickets/Ticket2104.java
tests/testbench/com/vaadin/tests/tickets/Ticket2117.java
tests/testbench/com/vaadin/tests/tickets/Ticket2119.java
tests/testbench/com/vaadin/tests/tickets/Ticket2240.java
tests/testbench/com/vaadin/tests/tickets/Ticket2287.java
tests/testbench/com/vaadin/tests/tickets/Ticket2304.java
tests/testbench/com/vaadin/tests/tickets/Ticket2426.java
tests/testbench/com/vaadin/tests/tickets/Ticket5952.java
tests/testbench/com/vaadin/tests/tickets/Ticket677.java
tests/testbench/com/vaadin/tests/util/Log.java
tests/testbench/com/vaadin/tests/util/SampleDirectory.java

diff --git a/src/com/vaadin/terminal/gwt/client/ui/label/ContentMode.java b/src/com/vaadin/terminal/gwt/client/ui/label/ContentMode.java
new file mode 100644 (file)
index 0000000..44fd1b7
--- /dev/null
@@ -0,0 +1,46 @@
+package com.vaadin.terminal.gwt.client.ui.label;
+
+
+/**
+ * Content modes defining how the client should interpret a Label's value.
+ * 
+ * @sine 7.0
+ */
+public enum ContentMode {
+    /**
+     * Content mode, where the label contains only plain text. The getValue()
+     * result is coded to XML when painting.
+     */
+    TEXT,
+
+    /**
+     * Content mode, where the label contains preformatted text.
+     */
+    PREFORMATTED,
+
+    /**
+     * Content mode, where the label contains XHTML.
+     */
+    XHTML,
+
+    /**
+     * Content mode, where the label contains well-formed or well-balanced XML.
+     * Each of the root elements must have their default namespace specified.
+     * 
+     * @deprecated Use {@link #XHTML}
+     */
+    @Deprecated
+    XML,
+
+    /**
+     * Content mode, where the label contains RAW output. Output is not required
+     * to comply to with XML. In Web Adapter output is inserted inside the
+     * resulting HTML document as-is. This is useful for some specific purposes
+     * where possibly broken HTML content needs to be shown, but in most cases
+     * XHTML mode should be preferred.
+     * 
+     * @deprecated Use {@link #XHTML}, {@link #TEXT} or {@link #PREFORMATTED}.
+     */
+    @Deprecated
+    RAW;
+}
index 308a4860b5a0beafcd24f9d3d7c1d3c9aae98e7d..2285fca267e3aa216b22c2b694fadb527b4143ba 100644 (file)
@@ -7,54 +7,54 @@ import com.google.gwt.core.client.GWT;
 import com.google.gwt.dom.client.Document;
 import com.google.gwt.dom.client.PreElement;
 import com.google.gwt.user.client.ui.Widget;
-import com.vaadin.terminal.gwt.client.ApplicationConnection;
-import com.vaadin.terminal.gwt.client.Paintable;
-import com.vaadin.terminal.gwt.client.UIDL;
 import com.vaadin.terminal.gwt.client.Util;
+import com.vaadin.terminal.gwt.client.communication.StateChangeEvent;
 import com.vaadin.terminal.gwt.client.ui.AbstractComponentConnector;
 import com.vaadin.terminal.gwt.client.ui.Connect;
 import com.vaadin.terminal.gwt.client.ui.Connect.LoadStyle;
 import com.vaadin.ui.Label;
 
 @Connect(value = Label.class, loadStyle = LoadStyle.EAGER)
-public class LabelConnector extends AbstractComponentConnector implements
-        Paintable {
+public class LabelConnector extends AbstractComponentConnector {
 
-    public void updateFromUIDL(UIDL uidl, ApplicationConnection client) {
-        getWidget().setConnection(client);
-        if (!isRealUpdate(uidl)) {
-            return;
-        }
+    public LabelState getState() {
+        return (LabelState) super.getState();
+    }
 
-        boolean sinkOnloads = false;
+    @Override
+    protected void init() {
+        super.init();
+        getWidget().setConnection(getConnection());
+    }
 
-        final String mode = uidl.getStringAttribute("mode");
-        if (mode == null || "text".equals(mode)) {
-            getWidget().setText(uidl.getChildString(0));
-        } else if ("pre".equals(mode)) {
+    @Override
+    public void onStateChanged(StateChangeEvent stateChangeEvent) {
+        super.onStateChanged(stateChangeEvent);
+        boolean sinkOnloads = false;
+        switch (getState().getContentMode()) {
+        case PREFORMATTED:
             PreElement preElement = Document.get().createPreElement();
-            preElement.setInnerText(uidl.getChildUIDL(0).getChildString(0));
+            preElement.setInnerText(getState().getText());
             // clear existing content
             getWidget().setHTML("");
             // add preformatted text to dom
             getWidget().getElement().appendChild(preElement);
-        } else if ("uidl".equals(mode)) {
-            getWidget().setHTML(uidl.getChildrenAsXML());
-        } else if ("xhtml".equals(mode)) {
-            UIDL content = uidl.getChildUIDL(0).getChildUIDL(0);
-            if (content.getChildCount() > 0) {
-                getWidget().setHTML(content.getChildString(0));
-            } else {
-                getWidget().setHTML("");
-            }
-            sinkOnloads = true;
-        } else if ("xml".equals(mode)) {
-            getWidget().setHTML(uidl.getChildUIDL(0).getChildString(0));
-        } else if ("raw".equals(mode)) {
-            getWidget().setHTML(uidl.getChildUIDL(0).getChildString(0));
+            break;
+
+        case TEXT:
+            getWidget().setText(getState().getText());
+            break;
+
+        case XHTML:
+        case RAW:
             sinkOnloads = true;
-        } else {
+        case XML:
+            getWidget().setHTML(getState().getText());
+            break;
+        default:
             getWidget().setText("");
+            break;
+
         }
         if (sinkOnloads) {
             Util.sinkOnloadForImages(getWidget().getElement());
diff --git a/src/com/vaadin/terminal/gwt/client/ui/label/LabelState.java b/src/com/vaadin/terminal/gwt/client/ui/label/LabelState.java
new file mode 100644 (file)
index 0000000..ef73a01
--- /dev/null
@@ -0,0 +1,25 @@
+package com.vaadin.terminal.gwt.client.ui.label;
+
+import com.vaadin.terminal.gwt.client.ComponentState;
+
+public class LabelState extends ComponentState {
+    private ContentMode contentMode = ContentMode.TEXT;
+    private String text = "";
+
+    public ContentMode getContentMode() {
+        return contentMode;
+    }
+
+    public void setContentMode(ContentMode contentMode) {
+        this.contentMode = contentMode;
+    }
+
+    public String getText() {
+        return text;
+    }
+
+    public void setText(String text) {
+        this.text = text;
+    }
+
+}
index e52090aa5f2e6e73d4840e15003989ea156d5080..99a0f89e5c9f5b8270a6426bc4922e5e65108545 100644 (file)
@@ -5,13 +5,11 @@
 package com.vaadin.ui;
 
 import java.lang.reflect.Method;
-import java.util.Map;
 
 import com.vaadin.data.Property;
 import com.vaadin.data.util.ObjectProperty;
-import com.vaadin.terminal.PaintException;
-import com.vaadin.terminal.PaintTarget;
-import com.vaadin.terminal.Vaadin6Component;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
+import com.vaadin.terminal.gwt.client.ui.label.LabelState;
 
 /**
  * Label component for showing non-editable short texts.
@@ -41,120 +39,7 @@ import com.vaadin.terminal.Vaadin6Component;
 // TODO generics for interface Property
 public class Label extends AbstractComponent implements Property,
         Property.Viewer, Property.ValueChangeListener,
-        Property.ValueChangeNotifier, Comparable<Object>, Vaadin6Component {
-
-    /**
-     * Content modes defining how the client should interpret a Label's value.
-     * 
-     * @sine 7.0
-     */
-    public enum ContentMode {
-        /**
-         * Content mode, where the label contains only plain text. The
-         * getValue() result is coded to XML when painting.
-         */
-        TEXT(null) {
-            @Override
-            public void paintText(String text, PaintTarget target)
-                    throws PaintException {
-                target.addText(text);
-            }
-        },
-
-        /**
-         * Content mode, where the label contains preformatted text.
-         */
-        PREFORMATTED("pre") {
-            @Override
-            public void paintText(String text, PaintTarget target)
-                    throws PaintException {
-                target.startTag("pre");
-                target.addText(text);
-                target.endTag("pre");
-            }
-        },
-
-        /**
-         * Content mode, where the label contains XHTML. Contents is then
-         * enclosed in DIV elements having namespace of
-         * "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd".
-         */
-        XHTML("xhtml") {
-            @Override
-            public void paintText(String text, PaintTarget target)
-                    throws PaintException {
-                target.startTag("data");
-                target.addXMLSection("div", text,
-                        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd");
-                target.endTag("data");
-            }
-        },
-
-        /**
-         * Content mode, where the label contains well-formed or well-balanced
-         * XML. Each of the root elements must have their default namespace
-         * specified.
-         */
-        XML("xml") {
-            @Override
-            public void paintText(String text, PaintTarget target)
-                    throws PaintException {
-                target.addXMLSection("data", text, null);
-            }
-        },
-
-        /**
-         * Content mode, where the label contains RAW output. Output is not
-         * required to comply to with XML. In Web Adapter output is inserted
-         * inside the resulting HTML document as-is. This is useful for some
-         * specific purposes where possibly broken HTML content needs to be
-         * shown, but in most cases XHTML mode should be preferred.
-         */
-        RAW("raw") {
-            @Override
-            public void paintText(String text, PaintTarget target)
-                    throws PaintException {
-                target.startTag("data");
-                target.addAttribute("escape", false);
-                target.addText(text);
-                target.endTag("data");
-            }
-        };
-
-        private final String uidlName;
-
-        /**
-         * The default content mode is text
-         */
-        public static ContentMode DEFAULT = TEXT;
-
-        private ContentMode(String uidlName) {
-            this.uidlName = uidlName;
-        }
-
-        /**
-         * Gets the name representing this content mode in UIDL messages
-         * 
-         * @return the UIDL name of this content mode
-         */
-        public String getUidlName() {
-            return uidlName;
-        }
-
-        /**
-         * Adds the text value to a {@link PaintTarget} according to this
-         * content mode
-         * 
-         * @param text
-         *            the text to add
-         * @param target
-         *            the paint target to add the value to
-         * @throws PaintException
-         *             if the paint operation failed
-         */
-        public abstract void paintText(String text, PaintTarget target)
-                throws PaintException;
-    }
+        Property.ValueChangeNotifier, Comparable<Object> {
 
     /**
      * @deprecated From 7.0, use {@link ContentMode#TEXT} instead
@@ -187,17 +72,15 @@ public class Label extends AbstractComponent implements Property,
     public static final ContentMode CONTENT_RAW = ContentMode.RAW;
 
     /**
-     * @deprecated From 7.0, use {@link ContentMode#DEFAULT} instead
+     * @deprecated From 7.0, use {@link ContentMode#TEXT} instead
      */
     @Deprecated
-    public static final ContentMode CONTENT_DEFAULT = ContentMode.DEFAULT;
+    public static final ContentMode CONTENT_DEFAULT = ContentMode.TEXT;
 
     private static final String DATASOURCE_MUST_BE_SET = "Datasource must be set";
 
     private Property dataSource;
 
-    private ContentMode contentMode = ContentMode.DEFAULT;
-
     /**
      * Creates an empty Label.
      */
@@ -211,7 +94,7 @@ public class Label extends AbstractComponent implements Property,
      * @param content
      */
     public Label(String content) {
-        this(content, ContentMode.DEFAULT);
+        this(content, ContentMode.TEXT);
     }
 
     /**
@@ -221,7 +104,7 @@ public class Label extends AbstractComponent implements Property,
      * @param contentSource
      */
     public Label(Property contentSource) {
-        this(contentSource, ContentMode.DEFAULT);
+        this(contentSource, ContentMode.TEXT);
     }
 
     /**
@@ -243,27 +126,21 @@ public class Label extends AbstractComponent implements Property,
      */
     public Label(Property contentSource, ContentMode contentMode) {
         setPropertyDataSource(contentSource);
-        if (contentMode != ContentMode.DEFAULT) {
-            setContentMode(contentMode);
-        }
+        setContentMode(contentMode);
         setWidth(100, UNITS_PERCENTAGE);
     }
 
-    /**
-     * Paints the content of this component.
-     * 
-     * @param target
-     *            the Paint Event.
-     * @throws PaintException
-     *             if the Paint Operation fails.
-     */
-    public void paintContent(PaintTarget target) throws PaintException {
-        String uidlName = contentMode.getUidlName();
-        if (uidlName != null) {
-            target.addAttribute("mode", uidlName);
-        }
-        contentMode.paintText(getStringValue(), target);
+    @Override
+    public void updateState() {
+        super.updateState();
+        // We don't know when the text is updated so update it here before
+        // sending the state to the client
+        getState().setText(getStringValue());
+    }
 
+    @Override
+    public LabelState getState() {
+        return (LabelState) super.getState();
     }
 
     /**
@@ -381,7 +258,7 @@ public class Label extends AbstractComponent implements Property,
      * @see ContentMode
      */
     public ContentMode getContentMode() {
-        return contentMode;
+        return getState().getContentMode();
     }
 
     /**
@@ -396,10 +273,9 @@ public class Label extends AbstractComponent implements Property,
         if (contentMode == null) {
             throw new IllegalArgumentException("Content mode can not be null");
         }
-        if (contentMode != this.contentMode) {
-            this.contentMode = contentMode;
-            requestRepaint();
-        }
+
+        getState().setContentMode(contentMode);
+        requestRepaint();
     }
 
     /* Value change events */
@@ -516,7 +392,8 @@ public class Label extends AbstractComponent implements Property,
         String thisValue;
         String otherValue;
 
-        if (contentMode == ContentMode.XML || contentMode == ContentMode.XHTML) {
+        if (getContentMode() == ContentMode.XML
+                || getContentMode() == ContentMode.XHTML) {
             thisValue = stripTags(getStringValue());
         } else {
             thisValue = getStringValue();
@@ -566,8 +443,4 @@ public class Label extends AbstractComponent implements Property,
         return res.toString();
     }
 
-    public void changeVariables(Object source, Map<String, Object> variables) {
-        // TODO Remove once Vaadin6Component is no longer implemented
-    }
-
 }
index fa82948e2b1b7da77e1481ed36374bc5851fc5c9..4352072ccf4d0bdfc9ebedb44d4a23b7c47cc947 100644 (file)
@@ -17,6 +17,7 @@ import com.vaadin.event.ItemClickEvent;
 import com.vaadin.event.ItemClickEvent.ItemClickListener;
 import com.vaadin.terminal.ExternalResource;
 import com.vaadin.terminal.Sizeable;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.AbstractComponentTest;
 import com.vaadin.ui.AbstractComponent;
 import com.vaadin.ui.Component;
@@ -24,7 +25,6 @@ import com.vaadin.ui.ComponentContainer;
 import com.vaadin.ui.Embedded;
 import com.vaadin.ui.HorizontalSplitPanel;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Tree;
 import com.vaadin.ui.Tree.ItemStyleGenerator;
index 62340b7c9eab81abfd1369ca4684d6e09357afeb..73282cc1fb9b3bc4a84ea1b9c2c4f81d9b597fb6 100644 (file)
@@ -4,6 +4,7 @@
 
 package com.vaadin.tests;
 
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Component.Event;
@@ -11,7 +12,6 @@ import com.vaadin.ui.Component.Listener;
 import com.vaadin.ui.CustomLayout;
 import com.vaadin.ui.Field;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.PasswordField;
 import com.vaadin.ui.Root.LegacyWindow;
index d88285468eecff9df522116d9a101d5e019fe11e..d838283cf1f2747044652b7da12cf7fbe506acea 100644 (file)
@@ -5,12 +5,12 @@
 package com.vaadin.tests;
 
 import com.vaadin.terminal.ClassResource;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.Embedded;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.Root.LegacyWindow;
index 1a22b5a4d2c1230bfcf9e7905868b79c556aebe5..6a561dd861c329811a2b7662581a9e10b42621b0 100644 (file)
@@ -8,10 +8,10 @@ import java.net.MalformedURLException;
 import java.net.URL;
 
 import com.vaadin.Application;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Window;
 
index a0bd894ebe44763750f8251a26c8f004bff6ce38..0d588a33060fb9f04203853381a31cdf0a26c13e 100644 (file)
@@ -8,12 +8,12 @@ import java.util.Date;
 import java.util.Map;
 
 import com.vaadin.terminal.UserError;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.ComboBox;
 import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.DateField;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.TabSheet;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.TextField;
index 93df046fa075b4331ed807e6bbf1266556c99ccd..b3f232f24d7cb4b682c509511724469c606b7a86 100644 (file)
@@ -6,13 +6,13 @@ package com.vaadin.tests;
 
 import java.util.Date;
 
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.AbstractOrderedLayout;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.VerticalLayout;
 
 public class PerformanceTestLabelsAndOrderedLayouts extends CustomComponent {
index 40433fae84d4a1da2bdcf9448387cb0867cbaaa6..882b776d5d2751b5b39fa96699834cf6c187971e 100644 (file)
@@ -6,11 +6,11 @@ package com.vaadin.tests;
 
 import java.util.Date;
 
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
 
index 89822a9574bfbb7c03ef4b1e4cacfa560b3e0370..0e49fdd8ae5298d53ee9002921e3682ea43c3c37 100644 (file)
@@ -8,6 +8,7 @@ import com.vaadin.terminal.ClassResource;
 import com.vaadin.terminal.ErrorMessage;
 import com.vaadin.terminal.ExternalResource;
 import com.vaadin.terminal.UserError;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.AbstractComponent;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.CheckBox;
@@ -17,7 +18,6 @@ import com.vaadin.ui.DateField;
 import com.vaadin.ui.Embedded;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.Link;
 import com.vaadin.ui.NativeSelect;
index 91ade9b403ef5bdf4862639882dde8208ecd056f..8e4ec17738563be9180ec1f742843389a181ee95 100644 (file)
@@ -8,10 +8,10 @@ import java.net.MalformedURLException;
 import java.net.URL;
 
 import com.vaadin.Application;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Window;
 
index 302d28af35bb63d7251dcec80833a69cd8b417de..992222cb9a6e884a046da11cda7111bdc8f4af11 100644 (file)
@@ -7,11 +7,11 @@ package com.vaadin.tests;
 import com.vaadin.data.Property;
 import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.data.Property.ValueChangeListener;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.RichTextArea;
 import com.vaadin.ui.VerticalLayout;
 
index 3b1100bb66f98268733911b06af7265f164e9fdd..1fc20fe3e260ba92d11d5a22075d9ca25b82acf3 100644 (file)
@@ -16,10 +16,10 @@ import java.lang.management.MemoryMXBean;
 
 import com.vaadin.Application;
 import com.vaadin.terminal.StreamResource;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.Link;
 import com.vaadin.ui.Panel;
index fdda4dfd2af3a0e15587c42d6da12731640a146c..c254198addd3c67d6cdae797e7c3c610b48f53bb 100644 (file)
@@ -18,13 +18,13 @@ import java.lang.management.MemoryMXBean;
 
 import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.terminal.StreamResource;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.AbstractField;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.Link;
 import com.vaadin.ui.Panel;
index a8a9d1c2ca979afed5eecf620f71d704816d9f6e..ccddc7f557e5d68c2cfe1fc3edad9f123aef7849 100644 (file)
@@ -4,9 +4,9 @@
 
 package com.vaadin.tests;
 
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.VerticalLayout;
 
 public class TestIFrames extends CustomComponent {
index 28fb289af40d7146f6819c2de95b79c68dccb8cc..e451d2ced7acf6a389caca5749f9408e36a5ea4c 100644 (file)
@@ -7,9 +7,9 @@ package com.vaadin.tests;
 import java.io.File;
 
 import com.vaadin.data.Item;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.util.SampleDirectory;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Tree;
index 780b7d94e12b08bc71e31d16ad87a79181edef81..13918ace9065fb80b9dc1390abb90941edc9c294 100644 (file)
@@ -9,8 +9,8 @@ import java.util.Random;
 
 import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.data.Property.ValueChangeListener;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Select;
index 2706134c27278377a60257108d0793ea13698e8b..ce41a895c42a5c26f36486caba0d61fffacaef44 100644 (file)
@@ -1,12 +1,12 @@
 package com.vaadin.tests.application;
 
 import com.vaadin.Application;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.terminal.gwt.server.WebApplicationContext;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 
 public class ApplicationCloseTest extends TestBase {
 
index eb27d18ca06eda3e38ab7eea0ecd515132ab57f1..fd90cf2d6eb3d196aa23b2cf8e44323a560605d4 100644 (file)
@@ -3,11 +3,11 @@ package com.vaadin.tests.components;
 import com.vaadin.Application;
 import com.vaadin.service.ApplicationContext;
 import com.vaadin.terminal.WrappedRequest;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.terminal.gwt.server.AbstractWebApplicationContext;
 import com.vaadin.terminal.gwt.server.WebBrowser;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root;
 import com.vaadin.ui.VerticalLayout;
 
index 4825e09404c051cc2255783ea0e981d4572fd100..6524a30fb753f99c109abfc7f7b6a7cffe9fb437 100644 (file)
@@ -1,8 +1,8 @@
 package com.vaadin.tests.components;
 
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 
index deab87f8a27c7acc86d49cf38e6257b4a130c2c2..8fe56b7619982a20556f5ca8d6bc7827f7d2db29 100644 (file)
@@ -1,10 +1,10 @@
 package com.vaadin.tests.components.button;
 
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 
 public class ButtonMouseDetails extends TestBase {
 
index 428ebdb66bdd1b3bcd3e6c24725aff283583e9e1..3211a9c1425868221449e2debdd9be010fffcd34 100644 (file)
@@ -3,6 +3,7 @@ package com.vaadin.tests.components.caption;
 import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.data.Property.ValueChangeListener;
 import com.vaadin.terminal.ThemeResource;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.VaadinClasses;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.tests.util.Log;
@@ -10,7 +11,6 @@ import com.vaadin.ui.ComboBox;
 import com.vaadin.ui.ComponentContainer;
 import com.vaadin.ui.Embedded;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.VerticalLayout;
 
 public class IconsInCaption extends TestBase {
index 027cf5fd2411e2a41df86d92d4361c5edc268d6b..44285f97c2b66a095ddfa341175eafe9567550f8 100644 (file)
@@ -7,10 +7,10 @@ import com.vaadin.data.util.ObjectProperty;
 import com.vaadin.event.FieldEvents;
 import com.vaadin.event.FieldEvents.BlurEvent;
 import com.vaadin.event.FieldEvents.FocusEvent;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.ComboBox;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.TextField;
 
 public class ComboFocusBlurEvents extends TestBase {
index 7ba26e54a981c975720ea1b8dd56bd4118d26a06..22fc381c724226c7eff34ea3c70327472e1320dd 100644 (file)
@@ -1,11 +1,11 @@
 package com.vaadin.tests.components.customcomponent;
 
 import com.vaadin.data.Property.ValueChangeEvent;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.CustomComponent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.TextField;
 
 public class ClipContent extends TestBase {
index 37fb09ab294d543fc153a51dfc428a3f59aa75b0..dac3169b18e563a6f795206fc70896d017f77778 100644 (file)
@@ -7,6 +7,7 @@ import java.util.Locale;
 import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.data.Property.ValueChangeListener;
 import com.vaadin.data.util.ObjectProperty;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.tests.util.Log;
 import com.vaadin.ui.Button;
@@ -14,7 +15,6 @@ import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.DateField;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.PopupDateField;
 
 @SuppressWarnings("serial")
index 12c9608d28f773aa5f63709d0cbc7d65d350c169..578c4df9036956babdf7344b060407a75467c84e 100644 (file)
@@ -6,13 +6,13 @@ import java.util.Locale;
 
 import com.vaadin.data.Property;
 import com.vaadin.data.util.ObjectProperty;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.DateField;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.PopupDateField;
 
 public class ValueThroughProperty extends TestBase {
index 00553ddf96f82499c6031c43f0389d6cafd5cd78..c220076b587618e960cd34b1abdad632eaf38a3c 100644 (file)
@@ -1,8 +1,8 @@
 package com.vaadin.tests.components.label;
 
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.ComponentTestCase;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 
 public class LabelModes extends ComponentTestCase<Label> {
 
index 130aaeca785a24effaf2c6ed5acb50fc07e668a3..6547e7a20f161fb809c9b50639bb774aaa441cb7 100644 (file)
@@ -5,9 +5,9 @@ import java.util.LinkedHashMap;
 import java.util.List;
 
 import com.vaadin.data.Property.ValueChangeListener;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.AbstractComponentTest;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 
 public class LabelTest extends AbstractComponentTest<Label> implements
         ValueChangeListener {
index bbd64375ef342c994b8f551d87745698904e0c52..1536f4555eaf5cea2df16f84f34028d2ad43f523 100644 (file)
@@ -1,9 +1,9 @@
 package com.vaadin.tests.components.label;
 
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.ComponentTestCase;
 import com.vaadin.tests.util.LoremIpsum;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 
 public class Labels extends ComponentTestCase<Label> {
 
index 699f94bb7ed4f3db6fe7337b5db677a513ca6bb8..55f5d431d3e8a25a029ffd000ce53fd44605f3e9 100644 (file)
@@ -1,12 +1,12 @@
 package com.vaadin.tests.components.label;
 
 import com.vaadin.terminal.WrappedRequest;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.AbstractTestRoot;
 import com.vaadin.ui.AbstractLayout;
 import com.vaadin.ui.Accordion;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.TabSheet;
 import com.vaadin.ui.VerticalLayout;
 
index 9a4bb15272d847636f084f4c82954a77cdcbdf1b..ff860f3293884c00e2f7bb37a402966fc33e228a 100644 (file)
@@ -2,9 +2,9 @@ package com.vaadin.tests.components.optiongroup;
 
 import com.vaadin.data.Property;
 import com.vaadin.data.Property.ValueChangeEvent;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.OptionGroup;
 
 public class OptionGroupMultipleValueChange extends TestBase {
index 62b3007abac98de87ecf79c16b82425d780aa3a0..65754de0f3fda3c6d68cc6e4a8721e21372f47b8 100644 (file)
@@ -1,5 +1,6 @@
 package com.vaadin.tests.components.panel;
 
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
@@ -7,7 +8,6 @@ import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.CssLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.VerticalLayout;
 
index cd2b77806c272728f46391fb5701d1e1741ee51b..72183e3570e2d0d9ea9aaf473525041511158f30 100644 (file)
@@ -3,6 +3,7 @@ package com.vaadin.tests.components.popupview;
 import java.util.ArrayList;
 import java.util.List;
 
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.tests.util.LoremIpsum;
 import com.vaadin.ui.Button;
@@ -11,7 +12,6 @@ import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.PopupView;
 import com.vaadin.ui.VerticalLayout;
index 97f6701fdbec985643d1f89de0b48a39ab9b001e..c4547e56ff95f63fa0e79aa665a287664844e33f 100644 (file)
@@ -5,9 +5,9 @@ import com.vaadin.annotations.EagerInit;
 import com.vaadin.terminal.ExternalResource;
 import com.vaadin.terminal.WrappedRequest;
 import com.vaadin.terminal.WrappedRequest.BrowserDetails;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.AbstractTestApplication;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Link;
 import com.vaadin.ui.Root;
 
index 08938c079ac2e98aa56073329891e4d8acdfa7b0..8aa6d1277ff48010b21447476443c8a1e0adb9d9 100644 (file)
@@ -9,6 +9,7 @@ import java.util.HashMap;
 import com.vaadin.data.Container;
 import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.data.Property.ValueChangeListener;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.tests.util.TestUtils;
 import com.vaadin.ui.Button;
@@ -19,7 +20,6 @@ import com.vaadin.ui.Component;
 import com.vaadin.ui.DefaultFieldFactory;
 import com.vaadin.ui.Field;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Table;
 
 public class EditableTableLeak extends TestBase {
index 1cfb1ee5e5bb9f763a0a89e4849a227483bfe5f1..de0d2b8d5630eb0427bba100939fc5a3f731d9cc 100644 (file)
@@ -4,11 +4,11 @@ import com.vaadin.data.Item;
 import com.vaadin.event.ItemClickEvent;
 import com.vaadin.event.ItemClickEvent.ItemClickListener;
 import com.vaadin.terminal.ThemeResource;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Component;
 import com.vaadin.ui.Embedded;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Table;
 
 public class LabelEmbeddedClickThroughForTable extends TestBase {
index 07925db05c5e830959aaf3c217ea9bed0c7f8052..0196395bf4fc10400787f18708d9b0512b55e3f6 100644 (file)
@@ -2,14 +2,11 @@ package com.vaadin.tests.components.table;
 
 import java.util.Collection;
 
-import com.vaadin.Application;
 import com.vaadin.data.Property;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Label;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.VerticalLayout;
-import com.vaadin.ui.Window;
 
 public class LongMultiselect extends TestBase {
 
index 4c773c9678991d8d55a51cb028d0b31e033ae63e..47c858f441bf85d2e1639ba40195f970a0995da0 100644 (file)
@@ -9,11 +9,11 @@ import com.vaadin.event.Action;
 import com.vaadin.event.Action.Handler;
 import com.vaadin.event.ItemClickEvent.ItemClickListener;
 import com.vaadin.terminal.Resource;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.select.AbstractSelectTestCase;
 import com.vaadin.ui.AbstractSelect.MultiSelectMode;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.Table.Align;
 import com.vaadin.ui.Table.CellStyleGenerator;
index 869b981ac1334f438aa34172ea99bb13aa7ce1af..3872f7a8dd968811c97c4a1787becac6cdc1a58c 100644 (file)
@@ -1,6 +1,5 @@
 package com.vaadin.tests.components.tabsheet;
 
-import com.vaadin.Application;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
@@ -8,7 +7,6 @@ import com.vaadin.ui.ComponentContainer;
 import com.vaadin.ui.Label;
 import com.vaadin.ui.TabSheet;
 import com.vaadin.ui.VerticalLayout;
-import com.vaadin.ui.Window;
 
 public class WrapTabSheetInTabSheet extends TestBase {
     @Override
index 2e6a386667865abee7b7e2201d80a7477301678d..49da6758ea88e02184c0e4aa446f1fdd6a7235d8 100644 (file)
@@ -2,12 +2,12 @@ package com.vaadin.tests.components.window;
 
 import com.vaadin.data.Property.ValueChangeEvent;
 import com.vaadin.data.Property.ValueChangeListener;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.AbstractTestCase;
 import com.vaadin.tests.util.Log;
 import com.vaadin.tests.util.LoremIpsum;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.BrowserWindowResizeEvent;
 import com.vaadin.ui.Root.BrowserWindowResizeListener;
 import com.vaadin.ui.Root.LegacyWindow;
index 60f0c598ae2f62f0f488379e191a840d1a318d70..fc99309b500d5246debc355ed21425840ed9adb5 100644 (file)
@@ -1,10 +1,10 @@
 package com.vaadin.tests.components.window;
 
 import com.vaadin.tests.components.TestBase;
-import com.vaadin.ui.Window;
 import com.vaadin.ui.Button;
-import com.vaadin.ui.Table;
 import com.vaadin.ui.TabSheet;
+import com.vaadin.ui.Table;
+import com.vaadin.ui.Window;
 
 public class SubWindowWithUndefinedHeight extends TestBase {
 
index ecc7ea9647a722ef366b3844f2da700456aa9d9e..8dbbc6983ccac2ab9b6eb518ba6b49c7d9032a49 100644 (file)
@@ -18,11 +18,11 @@ import javax.portlet.WindowState;
 
 import com.vaadin.Application;
 import com.vaadin.terminal.ExternalResource;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.terminal.gwt.server.PortletApplicationContext2;
 import com.vaadin.terminal.gwt.server.PortletApplicationContext2.PortletListener;
 import com.vaadin.ui.Embedded;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Link;
 import com.vaadin.ui.Notification;
 import com.vaadin.ui.Root;
index 91e9a4620ce143c6705c2f0d4e2c5453349ac0c8..0250658bc97ca36ec693168c05ee5f6d602196d8 100644 (file)
@@ -11,6 +11,7 @@ import com.vaadin.event.Action;
 import com.vaadin.terminal.ExternalResource;
 import com.vaadin.terminal.Resource;
 import com.vaadin.terminal.ThemeResource;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.AbstractComponent;
 import com.vaadin.ui.AbstractSelect;
 import com.vaadin.ui.Accordion;
@@ -26,7 +27,6 @@ import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.HorizontalSplitPanel;
 import com.vaadin.ui.InlineDateField;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.ListSelect;
 import com.vaadin.ui.MenuBar;
index a8f44a57711a275b2f2ab39af70083be94a8b066..8c05df6ca9ae5a06802b6fd77167308cfab91c94 100644 (file)
@@ -1,11 +1,11 @@
 package com.vaadin.tests.layouts;
 
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.VerticalLayout;
 
 public class HiddenHorizontalLayout extends TestBase {
index a5e204806630c391ccf7e4128bc5817ff9962c52..3d496fa446b7f3527bd81ce710a646781dbd1b15 100644 (file)
@@ -1,5 +1,6 @@
 package com.vaadin.tests.layouts;
 
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.components.TestBase;
 import com.vaadin.ui.AbstractComponent;
 import com.vaadin.ui.Button;
@@ -9,7 +10,6 @@ import com.vaadin.ui.Component;
 import com.vaadin.ui.CssLayout;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.NativeSelect;
 import com.vaadin.ui.TextField;
index 920c9ec819b061988a22a828c7fb856f4f5cc112..bd60e9ff212626996d444c6fe8af063ae69b1a9e 100644 (file)
@@ -5,6 +5,7 @@ import com.vaadin.terminal.Resource;
 import com.vaadin.terminal.SystemError;
 import com.vaadin.terminal.ThemeResource;
 import com.vaadin.terminal.UserError;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.AbstractComponent;
 import com.vaadin.ui.AbstractField;
 import com.vaadin.ui.Alignment;
@@ -14,7 +15,6 @@ import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.DateField;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.Link;
 import com.vaadin.ui.Select;
index a542a8f10cf6660fdac22070d79ae6e62cfa913b..2861acabddd42157925b0c2c26f663e403362685 100644 (file)
@@ -5,6 +5,7 @@ import com.vaadin.terminal.Resource;
 import com.vaadin.terminal.SystemError;
 import com.vaadin.terminal.ThemeResource;
 import com.vaadin.terminal.UserError;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.AbstractComponent;
 import com.vaadin.ui.AbstractField;
 import com.vaadin.ui.Alignment;
@@ -14,7 +15,6 @@ import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.DateField;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.Link;
 import com.vaadin.ui.NativeSelect;
index 92a5e526d136c81dac1ce79e6a35dfeafc7b3eb7..fe9cb6e415267383e0a18c952499242a824fa1cd 100644 (file)
@@ -1,10 +1,10 @@
 package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.tests.TestForTablesInitialColumnWidthLogicRendering;
 import com.vaadin.ui.Alignment;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TabSheet;
 import com.vaadin.ui.Table;
index f1d33dca0b32cc09fcc0bc5644288862f2ee059d..81a164d22ec77b8b5106c9ece4ac02fc8192da70 100644 (file)
@@ -1,12 +1,12 @@
 package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 
index 5076e79996192edd7b79f905259acbd4d3d9170e..1af3b405e29b1eccc27ae9c9bedb98075f2715ed 100644 (file)
@@ -1,8 +1,8 @@
 package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.VerticalLayout;
 
index b659eff01e6c85b3ce7bac2cbc60e61ab14d7248..d627d11e18254d9c4f4adc7e8a181aaf5f9dfbf9 100644 (file)
@@ -6,11 +6,11 @@ import java.util.LinkedList;
 import com.vaadin.data.Validator;
 import com.vaadin.data.util.MethodProperty;
 import com.vaadin.terminal.SystemError;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.AbstractField;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Select;
 import com.vaadin.ui.Window;
index 7df9610e99c4e689c4f3c5af10be306f5d279caa..d530c949e831a9172e92d83d2b3b171f4d5296b4 100644 (file)
@@ -5,10 +5,10 @@ import java.util.LinkedList;
 
 import com.vaadin.data.Validator;
 import com.vaadin.data.validator.StringLengthValidator;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 import com.vaadin.ui.Window;
index 86325f35a9f5e4bc86495c92d71a8555bc6d4ab2..8e5f107b17e0dde7a7c39fb0304b27eedffa3e12 100644 (file)
@@ -3,11 +3,11 @@ package com.vaadin.tests.tickets;
 import java.util.Iterator;
 import java.util.LinkedList;
 
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.AbstractField;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Select;
 import com.vaadin.ui.Window;
index beeda85c9fd613ad72f0ab2d56370936abf7b1e4..3c5822fbda3dff43f0baf73a2acc24f2913c8e93 100644 (file)
@@ -3,10 +3,10 @@ package com.vaadin.tests.tickets;
 import java.util.Iterator;
 
 import com.vaadin.Application;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket1970 extends Application.LegacyApplication {
index 4637b71fb44369e8c0e19b51bbd58a4c16764cbf..b40035a189a30cbe8f19418156bd30761531c700 100644 (file)
@@ -7,10 +7,10 @@ import com.vaadin.data.util.MethodProperty;
 import com.vaadin.event.ItemClickEvent;
 import com.vaadin.event.ItemClickEvent.ItemClickListener;
 import com.vaadin.terminal.ExternalResource;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.CheckBox;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
 import com.vaadin.ui.Tree;
index 82241843dffde0c205156aafd13b6aee6b3ca3ce..933494f78a6d662be4c843b8b7ad5f81f16562a2 100644 (file)
@@ -2,11 +2,11 @@ package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
 import com.vaadin.terminal.ExternalResource;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Button.ClickListener;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2117 extends Application.LegacyApplication {
index b7dc84b8ab779c60e2c239c19bc7a61c9114aac3..34054e09d1981b7bb06db5d139dd3b5c7035a5fe 100644 (file)
@@ -4,9 +4,9 @@ import com.vaadin.Application;
 import com.vaadin.data.Property;
 import com.vaadin.data.util.ObjectProperty;
 import com.vaadin.terminal.ExternalResource;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Layout;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Select;
index bf01475809aa660283d4047bf4c455e9710a1ed1..f33d2f7ea8656e1507a86a5ef3d3ce69c2364900 100644 (file)
@@ -1,9 +1,9 @@
 package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.AbstractOrderedLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.TextField;
 
index 66328fa4b9792a82b40ed84a0462497762616c4b..a4664989ec8891712466eb93d85556982086ad1a 100644 (file)
@@ -2,8 +2,8 @@ package com.vaadin.tests.tickets;
 
 import java.net.URL;
 
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2287 extends Ticket2292 {
index 9484b4865f3936240a8421ada5019c6356692720..264ce9b5fcb7887a778668ca23d053fc66ae5b47 100644 (file)
@@ -1,8 +1,8 @@
 package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.themes.Reindeer;
index a979b6711f49a223f6a5b0799a604128d282bc95..7866d031ed370cb3a538494bad82e3aec931b580 100644 (file)
@@ -1,8 +1,8 @@
 package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket2426 extends Application.LegacyApplication {
@@ -15,7 +15,7 @@ public class Ticket2426 extends Application.LegacyApplication {
         final String content = "<select/>";
 
         w.addComponent(new Label("CONTENT_DEFAULT: " + content,
-                ContentMode.DEFAULT));
+                ContentMode.TEXT));
         w.addComponent(new Label("CONTENT_PREFORMATTED: " + content,
                 ContentMode.PREFORMATTED));
         w.addComponent(new Label("CONTENT_RAW: " + content, ContentMode.RAW));
index 3c0c549f1f24cfc3da95f22d9ec0fd34f4fadec7..a608f736ca0277b1e0d3fc09fff15e2907a6563e 100644 (file)
@@ -1,8 +1,8 @@
 package com.vaadin.tests.tickets;
 
 import com.vaadin.Application;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Root.LegacyWindow;
 
 public class Ticket5952 extends Application.LegacyApplication {
index bf7aa7bc36cb43696b5513e63842378165d4cd17..473ec793421640ec1fe78ed3aa9bbdeb7d2a674c 100644 (file)
@@ -5,6 +5,7 @@ import com.vaadin.data.Container;
 import com.vaadin.data.Item;
 import com.vaadin.data.Property;
 import com.vaadin.data.util.BeanItem;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Button;
 import com.vaadin.ui.Button.ClickEvent;
 import com.vaadin.ui.Component;
@@ -15,7 +16,6 @@ import com.vaadin.ui.Form;
 import com.vaadin.ui.GridLayout;
 import com.vaadin.ui.HorizontalLayout;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.Root.LegacyWindow;
 import com.vaadin.ui.Table;
index fca858cb156a25b76ca3852d0e32de1004f93858..1404db0deeb58458c92b751a9ff42e7cf08230c1 100644 (file)
@@ -3,8 +3,8 @@ package com.vaadin.tests.util;
 import java.util.ArrayList;
 import java.util.List;
 
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.VerticalLayout;
 
 public class Log extends VerticalLayout {
index a1f3202cea1573457430b44b479269083cb5e585..2c8ac675f88bdd614ac75fae2067fa54a292bf06 100644 (file)
@@ -8,8 +8,8 @@ import java.io.File;
 
 import com.vaadin.Application;
 import com.vaadin.terminal.SystemError;
+import com.vaadin.terminal.gwt.client.ui.label.ContentMode;
 import com.vaadin.ui.Label;
-import com.vaadin.ui.Label.ContentMode;
 import com.vaadin.ui.Panel;
 import com.vaadin.ui.Root;