com.vaadin.event.dd.acceptcriteria.AcceptAll Maven / Gradle / Ivy
/*
* Copyright (C) 2000-2024 Vaadin Ltd
*
* This program is available under Vaadin Commercial License and Service Terms.
*
* See for the full
* license.
*/
package com.vaadin.event.dd.acceptcriteria;
import com.vaadin.event.dd.DragAndDropEvent;
/**
* Criterion that accepts all drops anywhere on the component.
*
* Note! Class is singleton, use {@link #get()} method to get the instance.
*
*
* @since 6.3
*
*/
public final class AcceptAll extends ClientSideCriterion {
private static final long serialVersionUID = 7406683402153141461L;
private static final AcceptCriterion SINGLETON = new AcceptAll();
private AcceptAll() {
}
public static AcceptCriterion get() {
return SINGLETON;
}
@Override
public boolean accept(DragAndDropEvent dragEvent) {
return true;
}
}