]> source.dussan.org Git - vaadin-framework.git/commitdiff
Javadoc updates
authorArtur Signell <artur@vaadin.com>
Wed, 11 Apr 2012 17:55:38 +0000 (20:55 +0300)
committerArtur Signell <artur@vaadin.com>
Thu, 12 Apr 2012 06:58:31 +0000 (09:58 +0300)
src/com/vaadin/terminal/Vaadin6Component.java
src/com/vaadin/terminal/VariableOwner.java
src/com/vaadin/terminal/gwt/server/AbstractCommunicationManager.java

index 5b8133625415778d7e3e3e4cd5326277a73ba718..6f123bed67082af15a100f059d60ae3b2a4dc80f 100644 (file)
@@ -4,6 +4,17 @@ import java.util.EventListener;
 
 import com.vaadin.ui.Component;
 
+/**
+ * Interface provided to ease porting of Vaadin 6 components to Vaadin 7. By
+ * implementing this interface your Component will be able to use
+ * {@link #paintContent(PaintTarget)} and
+ * {@link #changeVariables(Object, java.util.Map)} just like in Vaadin 6.
+ * 
+ * @author Vaadin Ltd
+ * @version @VERSION@
+ * @since 7.0.0
+ * 
+ */
 public interface Vaadin6Component extends VariableOwner, Component,
         EventListener {
 
index 49e2179ece15e4a9532a78ae0834a734fbc25fbe..c52e04c008629c7f308f524d88382adc0305aab0 100644 (file)
@@ -20,7 +20,10 @@ import java.util.Map;
  * @version
  * @VERSION@
  * @since 3.0
+ * @deprecated in 7.0. Only provided to ease porting of Vaadin 6 components. Do
+ *             not implement this directly, implement {@link Vaadin6Component}.
  */
+@Deprecated
 public interface VariableOwner extends Serializable {
 
     /**
index 76822f27d229e3dbca5969568c7ccbab01857c57..d67ad36838c52b811eac8e87747be9d9558d91a6 100644 (file)
@@ -1100,9 +1100,9 @@ public abstract class AbstractCommunicationManager implements Serializable {
             throws PaintException {
         List<Vaadin6Component> legacyComponents = new ArrayList<Vaadin6Component>();
         for (Connector connector : dirtyVisibleConnectors) {
+            // All Components that want to use paintContent must implement
+            // Vaadin6Component
             if (connector instanceof Vaadin6Component) {
-                // All legacy Components must be Paintables as Component extends
-                // Paintable in Vaadin 6
                 legacyComponents.add((Vaadin6Component) connector);
             }
         }