12345678910111213141516171819202122232425262728 |
- /**
- *
- */
- package com.vaadin.terminal.gwt.client.ui.dd;
-
- import java.util.Set;
-
- import com.vaadin.terminal.gwt.client.UIDL;
-
- final public class VIdentifierIs implements VAcceptCriterion {
- public void accept(VDragEvent drag, UIDL configuration,
- VAcceptCallback callback) {
- try {
- Object data = drag.getTransferable().getData("itemId");
- Set<String> stringArrayVariableAsSet = configuration
- .getStringArrayVariableAsSet("keys");
- if (stringArrayVariableAsSet.contains(data)) {
- callback.accepted(drag);
- }
- } catch (Exception e) {
- }
- return;
- }
-
- public boolean needsServerSideCheck(VDragEvent drag, UIDL criterioUIDL) {
- return false;
- }
- }
|