com.vaadin.event.dd.acceptcriteria
Class ContainsDataFlavor
java.lang.Object
com.vaadin.event.dd.acceptcriteria.ClientSideCriterion
com.vaadin.event.dd.acceptcriteria.ContainsDataFlavor
- All Implemented Interfaces:
- AcceptCriterion, Serializable
public class ContainsDataFlavor
- extends ClientSideCriterion
A Criterion that checks whether Transferable
contains given data
flavor. The developer might for example accept the incoming data only if it
contains "Url" or "Text".
- Since:
- 6.3
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContainsDataFlavor
public ContainsDataFlavor(String dataFlawor)
- Constructs a new instance of
ContainsDataFlavor
.
- Parameters:
dataFlawor
- the type of data that will be checked from
Transferable
paintContent
public void paintContent(PaintTarget target)
throws PaintException
- Overrides:
paintContent
in class ClientSideCriterion
- Throws:
PaintException
accept
public boolean accept(DragAndDropEvent dragEvent)
- Description copied from interface:
AcceptCriterion
- Validates the data in event to be appropriate for the
DropHandler.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:
getIdentifier
protected String getIdentifier()
- Overrides:
getIdentifier
in class ClientSideCriterion
Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.