Class ContainerDropHandler

    • Field Detail

      • currentNodeList

        protected java.util.List<NodeBrowseInfo> currentNodeList
      • currentComponent

        protected javax.swing.JComponent currentComponent
      • currentDropEvent

        protected java.awt.dnd.DropTargetDropEvent currentDropEvent
    • Constructor Detail

      • ContainerDropHandler

        public ContainerDropHandler()
    • Method Detail

      • initOptions

        protected void initOptions()
      • handleDrop

        public boolean handleDrop​(DesignerContext context,
                                  java.util.List<NodeBrowseInfo> nodes,
                                  javax.swing.JComponent bean,
                                  java.awt.dnd.DropTargetDropEvent dropEvent)
        Description copied from interface: TagDropHandler
        Handles the drop of one or more tags onto a component. The tag paths may refer to a tag, tag folder, or tag property.
        Specified by:
        handleDrop in interface TagDropHandler
        Returns:
        a boolean indicating whether or not the drop was successfully handled.
      • setMultiDropBounds

        public static java.awt.Rectangle setMultiDropBounds​(DesignerContext context,
                                                            javax.swing.JComponent droppedOn,
                                                            java.awt.dnd.DropTargetDropEvent dropEvent,
                                                            java.lang.Class<?> componentClass,
                                                            javax.swing.JComponent newComp,
                                                            java.awt.Rectangle lastComponentBounds)
                                                     throws java.lang.Exception
        Throws:
        java.lang.Exception