public abstract class PatchTransferHandler extends TransferHandler
TransferHandler.DropLocation, TransferHandler.TransferSupport
Modifier and Type | Field and Description |
---|---|
static DataFlavor |
PATCH_FLAVOR |
static DataFlavor |
PATCHES_FLAVOR |
static DataFlavor |
SCENE_FLAVOR |
static DataFlavor |
TEXT_FLAVOR |
COPY, COPY_OR_MOVE, LINK, MOVE, NONE
Constructor and Description |
---|
PatchTransferHandler() |
Modifier and Type | Method and Description |
---|---|
boolean |
canImport(JComponent c,
DataFlavor[] flavorsOffered) |
protected Transferable |
createTransferable(JComponent c) |
void |
exportToClipboard(JComponent comp,
Clipboard clip,
int action) |
protected Patch |
getPatchFromUrl(String s) |
int |
getSourceActions(JComponent c) |
boolean |
importData(JComponent c,
Transferable t) |
protected abstract boolean |
storePatch(Patch p,
JComponent c) |
protected boolean |
storeScene(Scene s,
JComponent c) |
canImport, exportAsDrag, exportDone, getCopyAction, getCutAction, getDragImage, getDragImageOffset, getPasteAction, getVisualRepresentation, importData, setDragImage, setDragImageOffset
public static final DataFlavor PATCHES_FLAVOR
public static final DataFlavor PATCH_FLAVOR
public static final DataFlavor SCENE_FLAVOR
public static final DataFlavor TEXT_FLAVOR
protected abstract boolean storePatch(Patch p, JComponent c)
protected boolean storeScene(Scene s, JComponent c)
public int getSourceActions(JComponent c)
getSourceActions
in class TransferHandler
protected Transferable createTransferable(JComponent c)
createTransferable
in class TransferHandler
public boolean importData(JComponent c, Transferable t)
importData
in class TransferHandler
public boolean canImport(JComponent c, DataFlavor[] flavorsOffered)
canImport
in class TransferHandler
public void exportToClipboard(JComponent comp, Clipboard clip, int action)
exportToClipboard
in class TransferHandler
Copyright © 2014. All Rights Reserved.