Class AbstractPropertyTableDropTargetListener
- java.lang.Object
-
- com.inductiveautomation.ignition.designer.gui.table.AbstractPropertyTableDropTargetListener
-
- All Implemented Interfaces:
java.awt.dnd.DropTargetListener
,java.util.EventListener
public abstract class AbstractPropertyTableDropTargetListener extends java.lang.Object implements java.awt.dnd.DropTargetListener
Handles accepting drops onto a Jide property tableCreated by carl.gould on 6/2/2015.
-
-
Constructor Summary
Constructors Constructor Description AbstractPropertyTableDropTargetListener(com.jidesoft.grid.PropertyTable table)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
void
dragExit(java.awt.dnd.DropTargetEvent dte)
void
dragOver(java.awt.dnd.DropTargetDragEvent dtde)
void
drop(java.awt.dnd.DropTargetDropEvent dtde)
void
dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
protected abstract java.awt.datatransfer.DataFlavor
getExpectedDataFlavor()
protected java.awt.Color
getHighlightColor()
protected abstract boolean
importData(com.jidesoft.grid.Property property, int row, java.awt.datatransfer.Transferable t, java.awt.dnd.DropTargetDropEvent event)
protected boolean
isDataFlavorSupported(java.awt.dnd.DropTargetEvent event)
-
-
-
Method Detail
-
getHighlightColor
protected java.awt.Color getHighlightColor()
-
getExpectedDataFlavor
protected abstract java.awt.datatransfer.DataFlavor getExpectedDataFlavor()
-
isDataFlavorSupported
protected boolean isDataFlavorSupported(java.awt.dnd.DropTargetEvent event)
-
dragEnter
public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dragEnter
in interfacejava.awt.dnd.DropTargetListener
-
dragExit
public void dragExit(java.awt.dnd.DropTargetEvent dte)
- Specified by:
dragExit
in interfacejava.awt.dnd.DropTargetListener
-
dragOver
public void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dragOver
in interfacejava.awt.dnd.DropTargetListener
-
drop
public void drop(java.awt.dnd.DropTargetDropEvent dtde)
- Specified by:
drop
in interfacejava.awt.dnd.DropTargetListener
-
importData
protected abstract boolean importData(com.jidesoft.grid.Property property, int row, java.awt.datatransfer.Transferable t, java.awt.dnd.DropTargetDropEvent event)
-
dropActionChanged
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
- Specified by:
dropActionChanged
in interfacejava.awt.dnd.DropTargetListener
-
-