aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/terminal/gwt/server/DragAndDropService.java
diff options
context:
space:
mode:
authorMatti Tahvonen <matti.tahvonen@itmill.com>2010-02-19 13:57:33 +0000
committerMatti Tahvonen <matti.tahvonen@itmill.com>2010-02-19 13:57:33 +0000
commit1640902d0c533354034f75b050849de982a2d99a (patch)
treeedaeb3d98ce8f297fbadc0611210d6903a3ce2e8 /src/com/vaadin/terminal/gwt/server/DragAndDropService.java
parent7ce8cb30bff4d1ff8b90c3be00dabf6f6fc66f01 (diff)
downloadvaadin-framework-1640902d0c533354034f75b050849de982a2d99a.tar.gz
vaadin-framework-1640902d0c533354034f75b050849de982a2d99a.zip
removed component transferable (integrated to transferable), changed one test to use draganddropwrapper instead of dragdroppane (to be removed)
svn changeset:11407/svn branch:6.3_dd
Diffstat (limited to 'src/com/vaadin/terminal/gwt/server/DragAndDropService.java')
-rw-r--r--src/com/vaadin/terminal/gwt/server/DragAndDropService.java31
1 files changed, 4 insertions, 27 deletions
diff --git a/src/com/vaadin/terminal/gwt/server/DragAndDropService.java b/src/com/vaadin/terminal/gwt/server/DragAndDropService.java
index 8255aadbbb..f88903bdee 100644
--- a/src/com/vaadin/terminal/gwt/server/DragAndDropService.java
+++ b/src/com/vaadin/terminal/gwt/server/DragAndDropService.java
@@ -1,11 +1,9 @@
package com.vaadin.terminal.gwt.server;
import java.io.PrintWriter;
-import java.util.Collection;
-import java.util.HashMap;
import java.util.Map;
-import com.vaadin.event.ComponentTransferable;
+import com.vaadin.event.TransferableImpl;
import com.vaadin.event.Transferable;
import com.vaadin.event.dd.DragAndDropEvent;
import com.vaadin.event.dd.DragSource;
@@ -179,30 +177,9 @@ public class DragAndDropService implements VariableOwner {
if (sourceComponent != null && sourceComponent instanceof DragSource) {
transferable = ((DragSource) sourceComponent)
.getTransferable(variables);
- } else {
- if (transferable == null) {
- if (sourceComponent != null) {
- transferable = new ComponentTransferable(sourceComponent,
- variables);
- } else {
- transferable = new Transferable() {
- private Map<String, Object> td = new HashMap<String, Object>();
-
- public Object getData(String dataFlawor) {
- return td.get(dataFlawor);
- }
-
- public void setData(String dataFlawor, Object value) {
- td.put(dataFlawor, value);
- }
-
- public Collection<String> getDataFlawors() {
- return td.keySet();
- }
-
- };
- }
- }
+ }
+ if (transferable == null) {
+ transferable = new TransferableImpl(sourceComponent, variables);
}
return transferable;