Class DDCssLayout.CssLayoutTargetDetails

java.lang.Object
com.vaadin.event.dd.TargetDetailsImpl
io.jmix.ui.widget.addon.dragdroplayouts.DDCssLayout.CssLayoutTargetDetails
All Implemented Interfaces:
com.vaadin.event.dd.TargetDetails, Serializable
Enclosing class:
DDCssLayout

public class DDCssLayout.CssLayoutTargetDetails extends com.vaadin.event.dd.TargetDetailsImpl
Target details for dropping on a absolute layout.
See Also:
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    com.vaadin.shared.ui.dd.HorizontalDropLocation
    Get the horizontal position of the dropped component within the underlying cell.
    com.vaadin.shared.MouseEventDetails
    Some details about the mouse event
    com.vaadin.ui.Component
    The component over which the drop was made.
    int
    The index over which the drop was made.
    com.vaadin.shared.ui.dd.VerticalDropLocation
    Get the horizontal position of the dropped component within the underlying cell.

    Methods inherited from class com.vaadin.event.dd.TargetDetailsImpl

    getData, getTarget, setData

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CssLayoutTargetDetails

      protected CssLayoutTargetDetails(Map<String,Object> rawDropData)
      Constructor
      Parameters:
      rawDropData - The drop data
  • Method Details

    • getMouseEvent

      public com.vaadin.shared.MouseEventDetails getMouseEvent()
      Some details about the mouse event
      Overrides:
      getMouseEvent in class com.vaadin.event.dd.TargetDetailsImpl
      Returns:
      details about the actual event that caused the event details. Practically mouse move or mouse up.
    • getHorizontalDropLocation

      public com.vaadin.shared.ui.dd.HorizontalDropLocation getHorizontalDropLocation()
      Get the horizontal position of the dropped component within the underlying cell.
      Returns:
      The drop location
    • getVerticalDropLocation

      public com.vaadin.shared.ui.dd.VerticalDropLocation getVerticalDropLocation()
      Get the horizontal position of the dropped component within the underlying cell.
      Returns:
      The drop location
    • getOverIndex

      public int getOverIndex()
      The index over which the drop was made. If the drop was not made over any component then it returns -1.
      Returns:
      The index of the component or -1 if over no component.
    • getOverComponent

      public com.vaadin.ui.Component getOverComponent()
      The component over which the drop was made.
      Returns:
      Null if the drop was not over a component, else the component