diff options
author | Matti Tahvonen <matti.tahvonen@itmill.com> | 2010-02-19 13:57:33 +0000 |
---|---|---|
committer | Matti Tahvonen <matti.tahvonen@itmill.com> | 2010-02-19 13:57:33 +0000 |
commit | 1640902d0c533354034f75b050849de982a2d99a (patch) | |
tree | edaeb3d98ce8f297fbadc0611210d6903a3ce2e8 /src/com/vaadin/terminal/gwt/server/DragAndDropService.java | |
parent | 7ce8cb30bff4d1ff8b90c3be00dabf6f6fc66f01 (diff) | |
download | vaadin-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.java | 31 |
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; |