import java.io.Serializable; | import java.io.Serializable; | ||||
import com.vaadin.event.Transferable; | import com.vaadin.event.Transferable; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
/** | /** | ||||
* DragAndDropEvent wraps information related to drag and drop operation. It is | * DragAndDropEvent wraps information related to drag and drop operation. It is |
import java.util.Map; | import java.util.Map; | ||||
import com.vaadin.event.Transferable; | import com.vaadin.event.Transferable; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.ui.Component; | import com.vaadin.ui.Component; | ||||
import com.vaadin.ui.Tree; | import com.vaadin.ui.Tree; | ||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptAll; | |||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptCriteria.ServerSideCriterion; | |||||
import com.vaadin.event.Transferable; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptAll; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.ServerSideCriterion; | |||||
/** | /** | ||||
* DropHandlers contain the actual business logic for drag and drop operations. | * DropHandlers contain the actual business logic for drag and drop operations. |
/** | /** | ||||
* | * | ||||
*/ | */ | ||||
package com.vaadin.event.dd.acceptCriteria; | |||||
package com.vaadin.event.dd.acceptcriteria; | |||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; | ||||
import com.vaadin.terminal.gwt.client.ui.dd.VAcceptAll; | import com.vaadin.terminal.gwt.client.ui.dd.VAcceptAll; |
/** | /** | ||||
* | * | ||||
*/ | */ | ||||
package com.vaadin.event.dd.acceptCriteria; | |||||
package com.vaadin.event.dd.acceptcriteria; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
/** | /** | ||||
* | * | ||||
*/ | */ | ||||
package com.vaadin.event.dd.acceptCriteria; | |||||
package com.vaadin.event.dd.acceptcriteria; | |||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; | ||||
import com.vaadin.terminal.PaintException; | import com.vaadin.terminal.PaintException; |
/* | /* | ||||
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.vaadin.event.dd.acceptCriteria; | |||||
package com.vaadin.event.dd.acceptcriteria; | |||||
import java.lang.annotation.ElementType; | import java.lang.annotation.ElementType; | ||||
import java.lang.annotation.Retention; | import java.lang.annotation.Retention; |
/* | /* | ||||
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.vaadin.event.dd.acceptCriteria; | |||||
package com.vaadin.event.dd.acceptcriteria; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
/** | /** | ||||
* | * | ||||
*/ | */ | ||||
package com.vaadin.event.dd.acceptCriteria; | |||||
package com.vaadin.event.dd.acceptcriteria; | |||||
import com.vaadin.event.Transferable; | import com.vaadin.event.Transferable; | ||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; |
/** | /** | ||||
* | * | ||||
*/ | */ | ||||
package com.vaadin.event.dd.acceptCriteria; | |||||
package com.vaadin.event.dd.acceptcriteria; | |||||
import com.vaadin.event.TransferableImpl; | import com.vaadin.event.TransferableImpl; | ||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; |
/** | /** | ||||
* | * | ||||
*/ | */ | ||||
package com.vaadin.event.dd.acceptCriteria; | |||||
package com.vaadin.event.dd.acceptcriteria; | |||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; | ||||
import com.vaadin.event.dd.DropTargetDetails; | import com.vaadin.event.dd.DropTargetDetails; |
/** | /** | ||||
* | * | ||||
*/ | */ | ||||
package com.vaadin.event.dd.acceptCriteria; | |||||
package com.vaadin.event.dd.acceptcriteria; | |||||
import com.vaadin.data.Container; | import com.vaadin.data.Container; | ||||
import com.vaadin.data.Item; | import com.vaadin.data.Item; |
/** | /** | ||||
* | * | ||||
*/ | */ | ||||
package com.vaadin.event.dd.acceptCriteria; | |||||
package com.vaadin.event.dd.acceptcriteria; | |||||
import com.vaadin.event.Transferable; | import com.vaadin.event.Transferable; | ||||
import com.vaadin.event.TransferableImpl; | import com.vaadin.event.TransferableImpl; |
/** | /** | ||||
* | * | ||||
*/ | */ | ||||
package com.vaadin.event.dd.acceptCriteria; | |||||
package com.vaadin.event.dd.acceptcriteria; | |||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; | ||||
import com.vaadin.terminal.PaintException; | import com.vaadin.terminal.PaintException; |
/** | /** | ||||
* | * | ||||
*/ | */ | ||||
package com.vaadin.event.dd.acceptCriteria; | |||||
package com.vaadin.event.dd.acceptcriteria; | |||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; | ||||
import com.vaadin.terminal.PaintException; | import com.vaadin.terminal.PaintException; |
/* | /* | ||||
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.vaadin.event.dd.acceptCriteria; | |||||
package com.vaadin.event.dd.acceptcriteria; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import com.google.gwt.user.client.Command; | import com.google.gwt.user.client.Command; | ||||
import com.vaadin.event.Transferable; | import com.vaadin.event.Transferable; | ||||
import com.vaadin.event.dd.DropTarget; | import com.vaadin.event.dd.DropTarget; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.terminal.gwt.client.Paintable; | import com.vaadin.terminal.gwt.client.Paintable; | ||||
import com.vaadin.terminal.gwt.client.UIDL; | import com.vaadin.terminal.gwt.client.UIDL; | ||||
import com.vaadin.event.dd.DropTarget; | import com.vaadin.event.dd.DropTarget; | ||||
import com.vaadin.event.dd.DropTargetDetails; | import com.vaadin.event.dd.DropTargetDetails; | ||||
import com.vaadin.event.dd.DropTargetDetailsImpl; | import com.vaadin.event.dd.DropTargetDetailsImpl; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.terminal.PaintException; | import com.vaadin.terminal.PaintException; | ||||
import com.vaadin.terminal.VariableOwner; | import com.vaadin.terminal.VariableOwner; | ||||
import com.vaadin.terminal.gwt.client.ui.dd.VDragAndDropManager.DragEventType; | import com.vaadin.terminal.gwt.client.ui.dd.VDragAndDropManager.DragEventType; |
import com.google.gwt.core.ext.typeinfo.TypeOracle; | import com.google.gwt.core.ext.typeinfo.TypeOracle; | ||||
import com.google.gwt.user.rebind.ClassSourceFileComposerFactory; | import com.google.gwt.user.rebind.ClassSourceFileComposerFactory; | ||||
import com.google.gwt.user.rebind.SourceWriter; | import com.google.gwt.user.rebind.SourceWriter; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptCriteria.ClientCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.ClientCriterion; | |||||
import com.vaadin.terminal.gwt.client.ui.dd.VAcceptCriterion; | import com.vaadin.terminal.gwt.client.ui.dd.VAcceptCriterion; | ||||
import com.vaadin.ui.ClientWidget; | import com.vaadin.ui.ClientWidget; | ||||
import java.util.logging.Level; | import java.util.logging.Level; | ||||
import java.util.logging.Logger; | import java.util.logging.Logger; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptCriteria.ClientCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.ClientCriterion; | |||||
import com.vaadin.terminal.Paintable; | import com.vaadin.terminal.Paintable; | ||||
import com.vaadin.ui.ClientWidget; | import com.vaadin.ui.ClientWidget; | ||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; | ||||
import com.vaadin.event.dd.DropTarget; | import com.vaadin.event.dd.DropTarget; | ||||
import com.vaadin.event.dd.DropTargetDetailsImpl; | import com.vaadin.event.dd.DropTargetDetailsImpl; | ||||
import com.vaadin.event.dd.acceptCriteria.ClientCriterion; | |||||
import com.vaadin.event.dd.acceptCriteria.ClientSideCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.ClientCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.ClientSideCriterion; | |||||
import com.vaadin.terminal.KeyMapper; | import com.vaadin.terminal.KeyMapper; | ||||
import com.vaadin.terminal.PaintException; | import com.vaadin.terminal.PaintException; | ||||
import com.vaadin.terminal.PaintTarget; | import com.vaadin.terminal.PaintTarget; |
import com.vaadin.event.dd.DragSource; | import com.vaadin.event.dd.DragSource; | ||||
import com.vaadin.event.dd.DropHandler; | import com.vaadin.event.dd.DropHandler; | ||||
import com.vaadin.event.dd.DropTarget; | import com.vaadin.event.dd.DropTarget; | ||||
import com.vaadin.event.dd.acceptCriteria.ClientCriterion; | |||||
import com.vaadin.event.dd.acceptCriteria.ServerSideCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.ClientCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.ServerSideCriterion; | |||||
import com.vaadin.terminal.KeyMapper; | import com.vaadin.terminal.KeyMapper; | ||||
import com.vaadin.terminal.PaintException; | import com.vaadin.terminal.PaintException; | ||||
import com.vaadin.terminal.PaintTarget; | import com.vaadin.terminal.PaintTarget; | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.vaadin.event.dd.acceptCriteria.ServerSideCriterion#getIdentifier | |||||
* com.vaadin.event.dd.acceptcriteria.ServerSideCriterion#getIdentifier | |||||
* () | * () | ||||
*/ | */ | ||||
@Override | @Override | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.vaadin.event.dd.acceptCriteria.AcceptCriterion#accepts(com.vaadin | |||||
* com.vaadin.event.dd.acceptcriteria.AcceptCriterion#accepts(com.vaadin | |||||
* .event.dd.DragAndDropEvent) | * .event.dd.DragAndDropEvent) | ||||
*/ | */ | ||||
public boolean accept(DragAndDropEvent dragEvent) { | public boolean accept(DragAndDropEvent dragEvent) { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.vaadin.event.dd.acceptCriteria.AcceptCriterion#paintResponse( | |||||
* com.vaadin.event.dd.acceptcriteria.AcceptCriterion#paintResponse( | |||||
* com.vaadin.terminal.PaintTarget) | * com.vaadin.terminal.PaintTarget) | ||||
*/ | */ | ||||
@Override | @Override |
import com.vaadin.event.dd.DropHandler; | import com.vaadin.event.dd.DropHandler; | ||||
import com.vaadin.event.dd.DropTarget; | import com.vaadin.event.dd.DropTarget; | ||||
import com.vaadin.event.dd.DropTargetDetails; | import com.vaadin.event.dd.DropTargetDetails; | ||||
import com.vaadin.event.dd.acceptCriteria.ClientCriterion; | |||||
import com.vaadin.event.dd.acceptCriteria.ClientSideCriterion; | |||||
import com.vaadin.event.dd.acceptCriteria.DropTargetDetailEquals; | |||||
import com.vaadin.event.dd.acceptCriteria.ServerSideCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.ClientCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.ClientSideCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.DropTargetDetailEquals; | |||||
import com.vaadin.event.dd.acceptcriteria.ServerSideCriterion; | |||||
import com.vaadin.terminal.KeyMapper; | import com.vaadin.terminal.KeyMapper; | ||||
import com.vaadin.terminal.PaintException; | import com.vaadin.terminal.PaintException; | ||||
import com.vaadin.terminal.PaintTarget; | import com.vaadin.terminal.PaintTarget; |
import com.vaadin.event.TransferableImpl; | import com.vaadin.event.TransferableImpl; | ||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; | ||||
import com.vaadin.event.dd.DropHandler; | import com.vaadin.event.dd.DropHandler; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptAll; | |||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptAll; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.terminal.gwt.client.MouseEventDetails; | import com.vaadin.terminal.gwt.client.MouseEventDetails; | ||||
import com.vaadin.ui.AbsoluteLayout; | import com.vaadin.ui.AbsoluteLayout; | ||||
import com.vaadin.ui.Component; | import com.vaadin.ui.Component; |
import com.vaadin.event.TransferableImpl; | import com.vaadin.event.TransferableImpl; | ||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; | ||||
import com.vaadin.event.dd.DropHandler; | import com.vaadin.event.dd.DropHandler; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptCriteria.ServerSideCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.ServerSideCriterion; | |||||
import com.vaadin.terminal.gwt.client.MouseEventDetails; | import com.vaadin.terminal.gwt.client.MouseEventDetails; | ||||
import com.vaadin.ui.AbsoluteLayout; | import com.vaadin.ui.AbsoluteLayout; | ||||
import com.vaadin.ui.Component; | import com.vaadin.ui.Component; |
import com.vaadin.event.dd.DropHandler; | import com.vaadin.event.dd.DropHandler; | ||||
import com.vaadin.event.dd.DropTarget; | import com.vaadin.event.dd.DropTarget; | ||||
import com.vaadin.event.dd.DropTargetDetails; | import com.vaadin.event.dd.DropTargetDetails; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptAll; | |||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptAll; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.ui.AbstractComponent; | import com.vaadin.ui.AbstractComponent; | ||||
import com.vaadin.ui.ClientWidget; | import com.vaadin.ui.ClientWidget; | ||||
import com.vaadin.ui.Component; | import com.vaadin.ui.Component; |
import com.vaadin.event.Transferable; | import com.vaadin.event.Transferable; | ||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; | ||||
import com.vaadin.event.dd.DropHandler; | import com.vaadin.event.dd.DropHandler; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptCriteria.IsDataBound; | |||||
import com.vaadin.event.dd.acceptCriteria.ServerSideCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.IsDataBound; | |||||
import com.vaadin.event.dd.acceptcriteria.ServerSideCriterion; | |||||
import com.vaadin.terminal.ExternalResource; | import com.vaadin.terminal.ExternalResource; | ||||
import com.vaadin.terminal.gwt.client.ui.dd.VerticalDropLocation; | import com.vaadin.terminal.gwt.client.ui.dd.VerticalDropLocation; | ||||
import com.vaadin.tests.components.TestBase; | import com.vaadin.tests.components.TestBase; |
import com.vaadin.event.Transferable; | import com.vaadin.event.Transferable; | ||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; | ||||
import com.vaadin.event.dd.DropHandler; | import com.vaadin.event.dd.DropHandler; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptCriteria.And; | |||||
import com.vaadin.event.dd.acceptCriteria.DragSourceIs; | |||||
import com.vaadin.event.dd.acceptCriteria.IsDataBound; | |||||
import com.vaadin.event.dd.acceptCriteria.Or; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.And; | |||||
import com.vaadin.event.dd.acceptcriteria.DragSourceIs; | |||||
import com.vaadin.event.dd.acceptcriteria.IsDataBound; | |||||
import com.vaadin.event.dd.acceptcriteria.Or; | |||||
import com.vaadin.terminal.Resource; | import com.vaadin.terminal.Resource; | ||||
import com.vaadin.terminal.ThemeResource; | import com.vaadin.terminal.ThemeResource; | ||||
import com.vaadin.tests.components.TestBase; | import com.vaadin.tests.components.TestBase; |
import com.vaadin.event.DataBoundTransferable; | import com.vaadin.event.DataBoundTransferable; | ||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; | ||||
import com.vaadin.event.dd.DropHandler; | import com.vaadin.event.dd.DropHandler; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptCriteria.DragSourceIs; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.DragSourceIs; | |||||
import com.vaadin.terminal.ThemeResource; | import com.vaadin.terminal.ThemeResource; | ||||
import com.vaadin.terminal.gwt.client.ui.dd.VerticalDropLocation; | import com.vaadin.terminal.gwt.client.ui.dd.VerticalDropLocation; | ||||
import com.vaadin.tests.components.TestBase; | import com.vaadin.tests.components.TestBase; |
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; | ||||
import com.vaadin.event.dd.DropHandler; | import com.vaadin.event.dd.DropHandler; | ||||
import com.vaadin.event.dd.DropTarget; | import com.vaadin.event.dd.DropTarget; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptAll; | |||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptAll; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.terminal.ThemeResource; | import com.vaadin.terminal.ThemeResource; | ||||
import com.vaadin.tests.components.TestBase; | import com.vaadin.tests.components.TestBase; | ||||
import com.vaadin.ui.Component; | import com.vaadin.ui.Component; |
import com.vaadin.event.LayoutEvents.LayoutClickListener; | import com.vaadin.event.LayoutEvents.LayoutClickListener; | ||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; | ||||
import com.vaadin.event.dd.DropHandler; | import com.vaadin.event.dd.DropHandler; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptAll; | |||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptCriteria.IsSameSourceAndTarget; | |||||
import com.vaadin.event.dd.acceptCriteria.Not; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptAll; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.IsSameSourceAndTarget; | |||||
import com.vaadin.event.dd.acceptcriteria.Not; | |||||
import com.vaadin.terminal.ApplicationResource; | import com.vaadin.terminal.ApplicationResource; | ||||
import com.vaadin.terminal.Resource; | import com.vaadin.terminal.Resource; | ||||
import com.vaadin.terminal.StreamResource; | import com.vaadin.terminal.StreamResource; |
import com.vaadin.event.DataBoundTransferable; | import com.vaadin.event.DataBoundTransferable; | ||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; | ||||
import com.vaadin.event.dd.DropHandler; | import com.vaadin.event.dd.DropHandler; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.terminal.ThemeResource; | import com.vaadin.terminal.ThemeResource; | ||||
import com.vaadin.tests.components.TestBase; | import com.vaadin.tests.components.TestBase; | ||||
import com.vaadin.tests.util.TestUtils; | import com.vaadin.tests.util.TestUtils; |
import com.vaadin.event.Transferable; | import com.vaadin.event.Transferable; | ||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; | ||||
import com.vaadin.event.dd.DropHandler; | import com.vaadin.event.dd.DropHandler; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptAll; | |||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptAll; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.terminal.gwt.client.MouseEventDetails; | import com.vaadin.terminal.gwt.client.MouseEventDetails; | ||||
import com.vaadin.ui.AbsoluteLayout; | import com.vaadin.ui.AbsoluteLayout; | ||||
import com.vaadin.ui.Component; | import com.vaadin.ui.Component; |
import com.vaadin.event.dd.DropHandler; | import com.vaadin.event.dd.DropHandler; | ||||
import com.vaadin.event.dd.DropTarget; | import com.vaadin.event.dd.DropTarget; | ||||
import com.vaadin.event.dd.DropTargetDetails; | import com.vaadin.event.dd.DropTargetDetails; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptCriteria.And; | |||||
import com.vaadin.event.dd.acceptCriteria.DropTargetDetailEquals; | |||||
import com.vaadin.event.dd.acceptCriteria.IsSameSourceAndTarget; | |||||
import com.vaadin.event.dd.acceptCriteria.Not; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.And; | |||||
import com.vaadin.event.dd.acceptcriteria.DropTargetDetailEquals; | |||||
import com.vaadin.event.dd.acceptcriteria.IsSameSourceAndTarget; | |||||
import com.vaadin.event.dd.acceptcriteria.Not; | |||||
import com.vaadin.ui.Component; | import com.vaadin.ui.Component; | ||||
import com.vaadin.ui.DragAndDropWrapper; | import com.vaadin.ui.DragAndDropWrapper; | ||||
import com.vaadin.ui.HorizontalLayout; | import com.vaadin.ui.HorizontalLayout; |
import java.util.Iterator; | import java.util.Iterator; | ||||
import com.vaadin.event.TransferableImpl; | |||||
import com.vaadin.event.Transferable; | import com.vaadin.event.Transferable; | ||||
import com.vaadin.event.TransferableImpl; | |||||
import com.vaadin.event.dd.DragAndDropEvent; | import com.vaadin.event.dd.DragAndDropEvent; | ||||
import com.vaadin.event.dd.DropHandler; | import com.vaadin.event.dd.DropHandler; | ||||
import com.vaadin.event.dd.DropTarget; | import com.vaadin.event.dd.DropTarget; | ||||
import com.vaadin.event.dd.DropTargetDetails; | import com.vaadin.event.dd.DropTargetDetails; | ||||
import com.vaadin.event.dd.acceptCriteria.AcceptAll; | |||||
import com.vaadin.event.dd.acceptCriteria.AcceptCriterion; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptAll; | |||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | |||||
import com.vaadin.ui.Component; | import com.vaadin.ui.Component; | ||||
import com.vaadin.ui.CssLayout; | import com.vaadin.ui.CssLayout; | ||||
import com.vaadin.ui.DragAndDropWrapper; | import com.vaadin.ui.DragAndDropWrapper; |