summaryrefslogtreecommitdiffstats
path: root/client/src/com/vaadin
diff options
context:
space:
mode:
authorLeif Åstrand <leif@vaadin.com>2013-09-12 10:13:12 +0300
committerVaadin Code Review <review@vaadin.com>2013-09-19 11:37:23 +0000
commitd9f204fda6b56429b6dfe2dda0b79203ff2ef99e (patch)
tree1ccefaa8bbcadf8356d7ec52c62f435c3ad6e01d /client/src/com/vaadin
parent46ac1e6fb9d2ecf27b3946bffdc7d2f83f691924 (diff)
downloadvaadin-framework-d9f204fda6b56429b6dfe2dda0b79203ff2ef99e.tar.gz
vaadin-framework-d9f204fda6b56429b6dfe2dda0b79203ff2ef99e.zip
PostLayoutListener javadocs (#12562)7.1.6
Change-Id: Icdc39630a8d48f87ca4765f4513c9871d49f5d76
Diffstat (limited to 'client/src/com/vaadin')
-rw-r--r--client/src/com/vaadin/client/ui/PostLayoutListener.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/client/src/com/vaadin/client/ui/PostLayoutListener.java b/client/src/com/vaadin/client/ui/PostLayoutListener.java
index d60360747c..3da2358b0c 100644
--- a/client/src/com/vaadin/client/ui/PostLayoutListener.java
+++ b/client/src/com/vaadin/client/ui/PostLayoutListener.java
@@ -15,6 +15,24 @@
*/
package com.vaadin.client.ui;
+import com.vaadin.client.ComponentConnector;
+import com.vaadin.client.LayoutManager;
+
+/**
+ * Interface implemented by {@link ComponentConnector} implementations that want
+ * to know whenever a layout phase has ended. At the end of each layout phase,
+ * {@link LayoutManager} invokes the {@link #postLayout()} method for all
+ * registered component connectors implementing this interface.
+ *
+ * @since 7.0
+ * @author Vaadin Ltd
+ */
public interface PostLayoutListener {
+ /**
+ * Method invoked by {@link LayoutManager} to notify the connector that a
+ * layout phase has ended. This method can be used to finalize internal
+ * layouting, but it is not allowed to change the its own external size or
+ * modify the conditions for any children.
+ */
public void postLayout();
}