public class ElementTransferHandler
extends javax.swing.TransferHandler
Modifier and Type | Field and Description |
---|---|
static java.awt.datatransfer.DataFlavor |
ElementDataFlavor |
Constructor and Description |
---|
ElementTransferHandler(com.inductiveautomation.sfc.designer.workspace.SFCPalette.AbstractElementPaletteItem item) |
Modifier and Type | Method and Description |
---|---|
boolean |
canImport(javax.swing.JComponent comp,
java.awt.datatransfer.DataFlavor[] transferFlavors) |
protected java.awt.datatransfer.Transferable |
createTransferable(javax.swing.JComponent c) |
protected void |
exportDone(javax.swing.JComponent source,
java.awt.datatransfer.Transferable data,
int action) |
int |
getSourceActions(javax.swing.JComponent c) |
boolean |
importData(javax.swing.JComponent comp,
java.awt.datatransfer.Transferable t) |
public static final java.awt.datatransfer.DataFlavor ElementDataFlavor
public ElementTransferHandler(com.inductiveautomation.sfc.designer.workspace.SFCPalette.AbstractElementPaletteItem item)
public boolean canImport(javax.swing.JComponent comp, java.awt.datatransfer.DataFlavor[] transferFlavors)
canImport
in class javax.swing.TransferHandler
protected java.awt.datatransfer.Transferable createTransferable(javax.swing.JComponent c)
createTransferable
in class javax.swing.TransferHandler
protected void exportDone(javax.swing.JComponent source, java.awt.datatransfer.Transferable data, int action)
exportDone
in class javax.swing.TransferHandler
public int getSourceActions(javax.swing.JComponent c)
getSourceActions
in class javax.swing.TransferHandler
public boolean importData(javax.swing.JComponent comp, java.awt.datatransfer.Transferable t)
importData
in class javax.swing.TransferHandler