private final class FXDnD.FXDropTargetContextPeer
extends java.lang.Object
implements java.awt.dnd.peer.DropTargetContextPeer
Modifier and Type | Field and Description |
---|---|
private java.awt.dnd.DropTargetContext |
ctx |
private int |
currentAction |
private int |
dropAction |
private java.awt.dnd.DropTarget |
dt |
private boolean |
success |
private int |
targetActions |
private CachingTransferable |
transferable |
Modifier | Constructor and Description |
---|---|
private |
FXDropTargetContextPeer() |
Modifier and Type | Method and Description |
---|---|
void |
acceptDrag(int dragAction) |
void |
acceptDrop(int dropAction) |
void |
dropComplete(boolean success) |
java.awt.dnd.DropTarget |
getDropTarget() |
int |
getTargetActions() |
java.awt.datatransfer.Transferable |
getTransferable() |
java.awt.datatransfer.DataFlavor[] |
getTransferDataFlavors() |
boolean |
isTransferableJVMLocal() |
private int |
postDropTargetEvent(DragEvent event) |
void |
rejectDrag() |
void |
rejectDrop() |
void |
setTargetActions(int actions) |
private int targetActions
private int currentAction
private java.awt.dnd.DropTarget dt
private java.awt.dnd.DropTargetContext ctx
private final CachingTransferable transferable
private boolean success
private int dropAction
public void setTargetActions(int actions)
setTargetActions
in interface java.awt.dnd.peer.DropTargetContextPeer
public int getTargetActions()
getTargetActions
in interface java.awt.dnd.peer.DropTargetContextPeer
public java.awt.dnd.DropTarget getDropTarget()
getDropTarget
in interface java.awt.dnd.peer.DropTargetContextPeer
public boolean isTransferableJVMLocal()
isTransferableJVMLocal
in interface java.awt.dnd.peer.DropTargetContextPeer
public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface java.awt.dnd.peer.DropTargetContextPeer
public java.awt.datatransfer.Transferable getTransferable()
getTransferable
in interface java.awt.dnd.peer.DropTargetContextPeer
public void acceptDrag(int dragAction)
acceptDrag
in interface java.awt.dnd.peer.DropTargetContextPeer
public void rejectDrag()
rejectDrag
in interface java.awt.dnd.peer.DropTargetContextPeer
public void acceptDrop(int dropAction)
acceptDrop
in interface java.awt.dnd.peer.DropTargetContextPeer
public void rejectDrop()
rejectDrop
in interface java.awt.dnd.peer.DropTargetContextPeer
public void dropComplete(boolean success)
dropComplete
in interface java.awt.dnd.peer.DropTargetContextPeer
private int postDropTargetEvent(DragEvent event)