aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/main/java/com/vaadin/event/LayoutEvents.java
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/main/java/com/vaadin/event/LayoutEvents.java')
-rw-r--r--server/src/main/java/com/vaadin/event/LayoutEvents.java27
1 files changed, 10 insertions, 17 deletions
diff --git a/server/src/main/java/com/vaadin/event/LayoutEvents.java b/server/src/main/java/com/vaadin/event/LayoutEvents.java
index 9d6dd20fff..627a9610ed 100644
--- a/server/src/main/java/com/vaadin/event/LayoutEvents.java
+++ b/server/src/main/java/com/vaadin/event/LayoutEvents.java
@@ -21,6 +21,7 @@ import java.lang.reflect.Method;
import com.vaadin.event.MouseEvents.ClickEvent;
import com.vaadin.shared.Connector;
import com.vaadin.shared.MouseEventDetails;
+import com.vaadin.shared.Registration;
import com.vaadin.ui.Component;
import com.vaadin.ui.ComponentContainer;
import com.vaadin.util.ReflectTools;
@@ -72,35 +73,27 @@ public interface LayoutEvents {
* The child component that was clicked is included in the
* {@link LayoutClickEvent}.
*
- * Use {@link #removeListener(LayoutClickListener)} to remove the
- * listener.
+ * @see Registration
*
* @param listener
* The listener to add
+ * @return a registration object for removing the listener
*/
- public void addLayoutClickListener(LayoutClickListener listener);
-
- /**
- * @deprecated As of 7.0, replaced by
- * {@link #addLayoutClickListener(LayoutClickListener)}
- **/
- @Deprecated
- public void addListener(LayoutClickListener listener);
+ public Registration addLayoutClickListener(
+ LayoutClickListener listener);
/**
* Removes an LayoutClickListener.
*
* @param listener
* LayoutClickListener to be removed
+ *
+ * @deprecated As of 8.0, replaced by {@link Registration#remove()} in
+ * the registration object returned from
+ * {@link #addLayoutClickListener(LayoutClickListener)}.
*/
- public void removeLayoutClickListener(LayoutClickListener listener);
-
- /**
- * @deprecated As of 7.0, replaced by
- * {@link #removeLayoutClickListener(LayoutClickListener)}
- **/
@Deprecated
- public void removeListener(LayoutClickListener listener);
+ public void removeLayoutClickListener(LayoutClickListener listener);
}
/**