Class AbstractDefaultLayoutDropHandler
java.lang.Object
io.jmix.ui.widget.addon.dragdroplayouts.drophandlers.AbstractDefaultLayoutDropHandler
- All Implemented Interfaces:
- com.vaadin.event.dd.DropHandler,- Serializable
- Direct Known Subclasses:
- DefaultAbsoluteLayoutDropHandler,- DefaultAccordionDropHandler,- DefaultCssLayoutDropHandler,- DefaultFormLayoutDropHandler,- DefaultGridLayoutDropHandler,- DefaultHorizontalLayoutDropHandler,- DefaultHorizontalLayoutDropHandler,- DefaultHorizontalSplitPanelDropHandler,- DefaultPanelDropHandler,- DefaultTabSheetDropHandler,- DefaultVerticalLayoutDropHandler,- DefaultVerticalLayoutDropHandler,- DefaultVerticalSplitPanelDropHandler
public abstract class AbstractDefaultLayoutDropHandler
extends Object
implements com.vaadin.event.dd.DropHandler
Abstract class for layout drop handlers
- Since:
- 0.7.0
- See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoiddrop(com.vaadin.event.dd.DragAndDropEvent event) com.vaadin.event.dd.acceptcriteria.AcceptCriterionabstract Class<? extends com.vaadin.ui.HasComponents>protected abstract voidhandleComponentReordering(com.vaadin.event.dd.DragAndDropEvent event) protected voidhandleDropFromAbsoluteParentLayout(com.vaadin.event.dd.DragAndDropEvent event) Handles a drop by a component which has an absolute layout as parent.protected abstract voidhandleDropFromLayout(com.vaadin.event.dd.DragAndDropEvent event) protected voidhandleHTML5Drop(com.vaadin.event.dd.DragAndDropEvent event) protected com.vaadin.ui.ComponentresolveComponentFromHTML5Drop(com.vaadin.event.dd.DragAndDropEvent event) 
- 
Constructor Details- 
AbstractDefaultLayoutDropHandlerpublic AbstractDefaultLayoutDropHandler()
 
- 
- 
Method Details- 
handleComponentReorderingprotected abstract void handleComponentReordering(com.vaadin.event.dd.DragAndDropEvent event) 
- 
handleDropFromLayoutprotected abstract void handleDropFromLayout(com.vaadin.event.dd.DragAndDropEvent event) 
- 
getTargetLayoutType
- 
handleHTML5Dropprotected void handleHTML5Drop(com.vaadin.event.dd.DragAndDropEvent event) 
- 
resolveComponentFromHTML5Dropprotected com.vaadin.ui.Component resolveComponentFromHTML5Drop(com.vaadin.event.dd.DragAndDropEvent event) 
- 
handleDropFromAbsoluteParentLayoutprotected void handleDropFromAbsoluteParentLayout(com.vaadin.event.dd.DragAndDropEvent event) Handles a drop by a component which has an absolute layout as parent. In this case the component is moved.- Parameters:
- event- The drag and drop event
 
- 
droppublic void drop(com.vaadin.event.dd.DragAndDropEvent event) - Specified by:
- dropin interface- com.vaadin.event.dd.DropHandler
 
- 
getAcceptCriterionpublic com.vaadin.event.dd.acceptcriteria.AcceptCriterion getAcceptCriterion()- Specified by:
- getAcceptCriterionin interface- com.vaadin.event.dd.DropHandler
 
 
-