aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/itmill/toolkit/ui/ComponentContainer.java
diff options
context:
space:
mode:
authorJoonas Lehtinen <joonas.lehtinen@itmill.com>2009-04-12 00:07:09 +0000
committerJoonas Lehtinen <joonas.lehtinen@itmill.com>2009-04-12 00:07:09 +0000
commit204a857eb54f1840f27969faa9855c38390d2751 (patch)
tree5beda66dabd194abe84219349472ba05be73b667 /src/com/itmill/toolkit/ui/ComponentContainer.java
parent8c21a6f36ea05bfa48b34d6162bc5a2fe3fa488b (diff)
downloadvaadin-framework-204a857eb54f1840f27969faa9855c38390d2751.tar.gz
vaadin-framework-204a857eb54f1840f27969faa9855c38390d2751.zip
Implementation serialization support for Toolkit. Fixes #695
svn changeset:7387/svn branch:6.0
Diffstat (limited to 'src/com/itmill/toolkit/ui/ComponentContainer.java')
-rw-r--r--src/com/itmill/toolkit/ui/ComponentContainer.java17
1 files changed, 5 insertions, 12 deletions
diff --git a/src/com/itmill/toolkit/ui/ComponentContainer.java b/src/com/itmill/toolkit/ui/ComponentContainer.java
index a73c8f4d6e..b696c0730d 100644
--- a/src/com/itmill/toolkit/ui/ComponentContainer.java
+++ b/src/com/itmill/toolkit/ui/ComponentContainer.java
@@ -4,6 +4,7 @@
package com.itmill.toolkit.ui;
+import java.io.Serializable;
import java.util.Iterator;
/**
@@ -116,7 +117,7 @@ public interface ComponentContainer extends Component {
/**
* Component attach listener interface.
*/
- public interface ComponentAttachListener {
+ public interface ComponentAttachListener extends Serializable {
/**
* A new component is attached to container.
@@ -130,7 +131,7 @@ public interface ComponentContainer extends Component {
/**
* Component detach listener interface.
*/
- public interface ComponentDetachListener {
+ public interface ComponentDetachListener extends Serializable {
/**
* A component has been detached from container.
@@ -144,13 +145,9 @@ public interface ComponentContainer extends Component {
/**
* Component attach event sent when a component is attached to container.
*/
+ @SuppressWarnings("serial")
public class ComponentAttachEvent extends Component.Event {
- /**
- * Serial generated by eclipse.
- */
- private static final long serialVersionUID = 3257285812184692019L;
-
private final Component component;
/**
@@ -192,13 +189,9 @@ public interface ComponentContainer extends Component {
/**
* Component detach event sent when a component is detached from container.
*/
+ @SuppressWarnings("serial")
public class ComponentDetachEvent extends Component.Event {
- /**
- * Serial generated by eclipse.
- */
- private static final long serialVersionUID = 3618140052337930290L;
-
private final Component component;
/**