|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.vaadin.event.dd.acceptcriteria.ClientSideCriterion
com.vaadin.event.dd.acceptcriteria.ContainsDataFlavor
public class ContainsDataFlavor
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".
Constructor Summary | |
---|---|
ContainsDataFlavor(java.lang.String dataFlawor)
Constructs a new instance of ContainsDataFlavor . |
Method Summary | |
---|---|
boolean |
accept(DragAndDropEvent dragEvent)
Validates the data in event to be appropriate for the DropHandler.drop(DragAndDropEvent) method. |
protected java.lang.String |
getIdentifier()
|
void |
paintContent(PaintTarget target)
|
Methods inherited from class com.vaadin.event.dd.acceptcriteria.ClientSideCriterion |
---|
isClientSideVerifiable, paint, paintResponse |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ContainsDataFlavor(java.lang.String dataFlawor)
ContainsDataFlavor
.
dataFlawor
- the type of data that will be checked from
Transferable
Method Detail |
---|
public void paintContent(PaintTarget target) throws PaintException
paintContent
in class ClientSideCriterion
PaintException
public boolean accept(DragAndDropEvent dragEvent)
AcceptCriterion
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.
protected java.lang.String getIdentifier()
getIdentifier
in class ClientSideCriterion
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |