Class SourceIsTarget
- java.lang.Object
-
- com.vaadin.event.dd.acceptcriteria.ClientSideCriterion
-
- com.vaadin.event.dd.acceptcriteria.SourceIsTarget
-
- All Implemented Interfaces:
AcceptCriterion
,Serializable
public class SourceIsTarget extends ClientSideCriterion
A criterion that ensures the drag source is the same as drop target. Eg.Tree
orTable
could support only re-ordering of items, but noTransferable
s coming outside.Note! Class is singleton, use
get()
method to get the instance.- Since:
- 6.3
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(DragAndDropEvent dragEvent)
Validates the data in event to be appropriate for theDropHandler.drop(DragAndDropEvent)
method.static SourceIsTarget
get()
-
Methods inherited from class com.vaadin.event.dd.acceptcriteria.ClientSideCriterion
getIdentifier, isClientSideVerifiable, paint, paintContent, paintResponse
-
-
-
-
Method Detail
-
accept
public boolean accept(DragAndDropEvent dragEvent)
Description copied from interface:AcceptCriterion
Validates the data in event to be appropriate for theDropHandler.drop(DragAndDropEvent)
method.Note that even if your criterion is validated on client side, you should always validate the data on server side too.
- Returns:
-
get
public static SourceIsTarget get()
-
-