Class And
- java.lang.Object
-
- com.vaadin.event.dd.acceptcriteria.ClientSideCriterion
-
- com.vaadin.event.dd.acceptcriteria.And
-
- All Implemented Interfaces:
AcceptCriterion,Serializable
public class And extends ClientSideCriterion
A compound criterion that accepts the drag if all of its criteria accepts the drag.- Since:
- 6.3
- See Also:
Or, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientSideCriterion[]criteria
-
Constructor Summary
Constructors Constructor Description And(ClientSideCriterion... criteria)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(DragAndDropEvent dragEvent)Validates the data in event to be appropriate for theDropHandler.drop(DragAndDropEvent)method.voidpaintContent(PaintTarget target)-
Methods inherited from class com.vaadin.event.dd.acceptcriteria.ClientSideCriterion
getIdentifier, isClientSideVerifiable, paint, paintResponse
-
-
-
-
Field Detail
-
criteria
protected ClientSideCriterion[] criteria
-
-
Constructor Detail
-
And
public And(ClientSideCriterion... criteria)
- Parameters:
criteria- criteria of which the And criterion will be composed
-
-
Method Detail
-
paintContent
public void paintContent(PaintTarget target) throws PaintException
- Overrides:
paintContentin classClientSideCriterion- Throws:
PaintException
-
accept
public boolean accept(DragAndDropEvent dragEvent)
Description copied from interface:AcceptCriterionValidates 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:
-
-