Package com.vaadin.client.ui.dd
Class VAcceptCriterion
- java.lang.Object
-
- com.vaadin.client.ui.dd.VAcceptCriterion
-
- Direct Known Subclasses:
VAcceptAll
,VAnd
,VContainsDataFlavor
,VDragSourceIs
,VIsOverId
,VItemIdIs
,VLazyInitItemIdentifiers
,VNot
,VOr
,VOverTreeNode
,VServerAccept
,VSourceIsTarget
,VTargetDetailIs
,VTargetInSubtree
public abstract class VAcceptCriterion extends Object
-
-
Constructor Summary
Constructors Constructor Description VAcceptCriterion()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract boolean
accept(VDragEvent drag, UIDL configuration)
void
accept(VDragEvent drag, UIDL configuration, VAcceptCallback callback)
Checks if current drag event has valid drop target and target accepts the transferable.boolean
needsServerSideCheck(VDragEvent drag, UIDL criterioUIDL)
-
-
-
Method Detail
-
accept
public void accept(VDragEvent drag, UIDL configuration, VAcceptCallback callback)
Checks if current drag event has valid drop target and target accepts the transferable. If drop target is valid, callback is used.- Parameters:
drag
-configuration
-callback
-
-
accept
protected abstract boolean accept(VDragEvent drag, UIDL configuration)
-
needsServerSideCheck
public boolean needsServerSideCheck(VDragEvent drag, UIDL criterioUIDL)
-
-