1234567891011121314151617181920212223 |
- /*
- @VaadinApache2LicenseForJavaFiles@
- */
- /**
- *
- */
- package com.vaadin.terminal.gwt.client.ui.dd;
-
- import com.vaadin.terminal.gwt.client.ComponentConnector;
- import com.vaadin.terminal.gwt.client.UIDL;
-
- @AcceptCriterion("com.vaadin.event.dd.acceptcriteria.SourceIsTarget")
- final public class VSourceIsTarget extends VAcceptCriterion {
-
- @Override
- protected boolean accept(VDragEvent drag, UIDL configuration) {
- ComponentConnector dragSource = drag.getTransferable().getDragSource();
- ComponentConnector paintable = VDragAndDropManager.get()
- .getCurrentDropHandler().getConnector();
-
- return paintable == dragSource;
- }
- }
|